SDB:安装 Ritchie
Ritchie CLI 是一款开源产品,允许您创建、存储和共享任何类型的自动化脚本,通过命令行执行它们,以运行操作或启动工作流程。
公式
在 Ritchie 的上下文中,公式是一个可以通过命令行自动或交互式执行的脚本。
将现有脚本适配到 Ritchie 结构,允许您在本地或通过 Docker 运行它,并将其共享到 Github 或 Gitlab 仓库。
易用性
由于公式是在终端上运行命令行后执行的,用户可能需要告知输入参数。
可以通过不同的方式告知这些输入参数
- 在终端上运行命令后(通过提示)
- 在终端上键入命令时(通过 stdin)
- 在公式执行期间(如果使用提示编码)公式。
主要特性
- 多平台支持:适用于 Linux、MacOS 和 Windows
- 多语言支持:公式可以用任何编程语言编写
- 集中式工具:创建和自定义 CLI,将您的工具集中化,所有在一个地方!
- 多功能性:您可以用任何语言自动化任何内容……因此每个人都可以使用它!
“Hello World”公式
您将在此部分找到如何运行“hello-world”公式。
Hello World
在完成之前的步骤 - 安装和初始化 - 后,要访问 hello-world 公式 以测试 Ritchie,您需要将 ritchie-formulas-demo 仓库添加到本地。
为此,您可以使用 rit add repo 命令,或执行以下命令行
echo '{"provider":"Github", "name":"demo", "version":"2.0.0", "url": \
"https://github.com/ZupIT/ritchie-formulas-demo", "token": null, "priority":1}' | \
rit add repo --stdin
您可以使用 therit list repo 命令检查您正在使用的仓库。
现在您已经添加了演示仓库,您可以执行本教程中的命令。
在 Ritchie 上,您有 4 种可能性来运行公式
- 使用提示
- 使用提示和 Docker
- 使用 Stdin
- 使用 Stdin 和 Docker
为此,请键入以下命令行
使用提示
由于此公式是用 Golang 编写的,因此需要在您的计算机上安装 Golang 才能在本地运行它。
rit demo hello-world
安装:Zypper 仓库指令
对于 opensuse 安装,请使用以下命令
添加仓库并手动安装
对于 openSUSE Tumbleweed,以 root 身份运行以下命令
zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Tumbleweed/devel:tools.repo zypper refresh zypper install ritchie-cli
对于 openSUSE Leap 15.2,以 root 身份运行以下命令
zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Leap_15.2/devel:tools.repo zypper refresh zypper install ritchie-cli
对于 openSUSE Leap 15.1,以 root 身份运行以下命令
zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Leap_15.1/devel:tools.repo zypper refresh zypper install ritchie-cli
对于 openSUSE Factory zSystems,以 root 身份运行以下命令
zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Factory_zSystems/devel:tools.repo zypper refresh zypper install ritchie-cli
对于 openSUSE Factory PowerPC,以 root 身份运行以下命令
zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Factory_PowerPC/devel:tools.repo zypper refresh zypper install ritchie-cli
对于 openSUSE Factory ARM,以 root 身份运行以下命令
zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Factory_ARM/devel:tools.repo zypper refresh zypper install ritchie-cli
此文本由 openSUSE 成员 Alessandro de Oliveira Faria 基于 Ritchie 教程 构建。


