

请注意,这是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参数。
打开一个描述您的问题并提供解决方案的新问题。
现在让我们通过打开问题所缺少的东西。对于工具,请打开一个描述该工具的问题,该工具的平台支持哪个平台,并在可能的情况下为我们提供其用法的示例。
只是分配存储库并开始编码。
参见贡献