r-darwish/topgrade
Fork: 160 Star: 3346 (更新于 2024-10-28 04:24:48)
license: GPL-3.0
Language: Rust .
Upgrade everything
最后发布版本: v9.0.1 ( 2022-05-29 00:43:10)
No longer maintained
This repository is no longer maintained. An effort was made by the community to keep maintaining the project at https://github.com/topgrade-rs/topgrade. I am not involved in this effort nor do I know the people behind it, so I encourage you to inspect their work before using the fork.
I'm not the owner of the packages that ship Topgrade for various package managers, so their maintainers will need to decide what to do. I'm only the owner of the package in creates.io, which will no longer be updated.
Keeping your system up to date usually involves invoking multiple package managers. This results in big, non-portable shell one-liners saved in your shell. To remedy this, topgrade detects which tools you use and runs the appropriate commands to update them.
Installation
Other systems users can either use cargo install
or use the compiled binaries from the release page.
The compiled binaries contain a self-upgrading feature.
Topgrade requires Rust 1.51 or above.
Usage
Just run topgrade
.
See the wiki for the list of things Topgrade supports.
Customization
See config.example.toml
for an example configuration file.
Configuration path
The configuration should be placed in the following paths depending by the operating system:
-
Windows -
%APPDATA%/topgrade.toml
-
macOS and other Unix systems -
${XDG_CONFIG_HOME:-~/.config}/topgrade.toml
Remote execution
You can specify a key called remote_topgrades
in the configuration file.
This key should contain a list of hostnames that have topgrade installed on them.
Topgrade will use ssh
to run topgrade
on remote hosts before acting locally.
To limit the execution only to specific hosts use the --remote-host-limit
parameter.
最近版本更新:(数据更新于 2024-08-28 09:29:41)
2022-05-29 00:43:10 v9.0.1
2022-05-15 14:40:45 v9.0.0
2022-04-12 01:31:40 v8.3.1
2022-03-24 04:46:55 v8.3.0
2022-01-24 18:21:28 v8.2.0
2021-12-16 15:53:32 v8.1.2
2021-12-12 19:53:27 v8.1.1
2021-10-29 14:59:06 v8.0.3
2021-10-29 03:36:48 v8.0.2
2021-10-29 02:31:07 v8.0.1
主题(topics):
automation, package-manager, rust
r-darwish/topgrade同语言 Rust最近更新仓库
2024-11-05 08:48:52 lapce/lapce
2024-11-04 19:47:57 dashpay/platform
2024-11-01 02:26:55 mediar-ai/screenpipe
2024-10-30 06:09:45 electric-capital/crypto-ecosystems
2024-10-29 10:21:58 rustdesk/rustdesk
2024-10-27 15:42:03 jtroo/kanata