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 教程 构建。

参见