1 个不稳定版本

0.1.3 2024年1月7日

#2232命令行工具

MIT 许可证

19KB
344

角色执行器 CLI 工具

描述

一个用于管理服务器任务的命令行工具。此工具与 Ansible 集成,并提供各种主机分组的动态命令集。

先决条件

安装 Rust 和 Cargo

在您可以使用此 CLI 工具之前,您需要在您的系统上安装 Rust 和 Cargo。要这样做,您可以运行以下命令

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

然后重新启动您的 shell 或运行 source $HOME/.cargo/env。

通过 Cargo 安装 CLI 工具

您可以使用以下命令使用 Cargo 安装 Rollit CLI 工具

cargo install rollit

用法

管理主机

rollit hosts create  # create a new hosts.ini file
rollit hosts edit    # open the hosts.ini file in the default editor

管理主机分组

rollit {server_group} install caddy  # install Caddy web server on the selected host group
rollit {server_group} user add {username}  # add a new user to the server

许可证

MIT

依赖项

~5–19MB
~207K SLoC