

請注意,這是R-darwish的一定額度,以保持其維護。
保持系統的最新狀態通常涉及調用多個軟件包經理。這會導致大型,不可支配的外殼單線保存在您的外殼中。為了補救這一點,請高級研究檢測您使用哪些工具並運行適當的命令以更新它們。
其他系統用戶可以使用cargo install或發布頁面中的二進製文件。編譯的二進製文件包含一個自升級功能。
只需topgrade 。
有關示例配置文件,請參見config.example.toml 。
每當發生打破變化時,主要版本編號將被凸起,我們將在發行說明中記錄這些更改,請在更新為主要版本時查看它。
有問題嗎?隨時開放問題或討論!
CONFIG_DIR%APPDATA%${XDG_CONFIG_HOME:-~/.config} topgrade將按照優先級的順序在以下位置尋找配置文件:
CONFIG_DIR/topgrade.tomlCONFIG_DIR/topgrade/topgrade.toml如果存在具有較高優先級的文件,則無論是否有效,都將忽略其他配置文件。
在第一次CONFIG_DIR/topgrade.toml (不存在配置文件)上, topgrade將為您創建一個配置文件。
可以根據需要在配置文件中定義自定義命令,該命令可以按照需要運行。默認情況下,根據unix上的$SHELL環境變量(倒回sh )或Windows上的pwsh (倒回powershell ),使用新的shell運行自定義命令。
在Unix上,如果您想使用交互式殼來運行命令,例如,要採購Shell的RC文件,則可以在自定義命令開始時添加-i 。但是請注意,這需要命令正確退出外殼,否則殼將無限期地懸掛。
您可以在配置文件中指定一個稱為remote_topgrades的密鑰。該鍵應包含在其上安裝了頂級級的主機名列表。 TopLydrade將在本地行動之前使用ssh在遠程主機上運行topgrade 。為了將執行限制為特定主機,請使用--remote-host-limit參數。
打開一個描述您的問題並提供解決方案的新問題。
現在讓我們通過打開問題所缺少的東西。對於工具,請打開一個描述該工具的問題,該工具的平台支持哪個平台,並在可能的情況下為我們提供其用法的示例。
只是分配存儲庫並開始編碼。
參見貢獻