一个用 Rust 编写的 Linux 脚本管理 CLI

时间:2024-07-18 11:26:50
【文件属性】:

文件名称:一个用 Rust 编写的 Linux 脚本管理 CLI

文件大小:45KB

文件格式:ZIP

更新时间:2024-07-18 11:26:50

linux rust tools clis

pier ~ Linux 脚本管理工具用于管理所有单行程序、脚本、工具和 CLI 的*存储库。添加、删除、列出和运行脚本 - 存储元数据以便以后轻松找到它们。不再需要翻阅您的bin文件夹...描述如果您在终端上花了任何时间,您无疑已经建立了一个可爱的单行程序、脚本、有用的工具和 CLI 的集合。每当你想使用它们时,你都会翻阅你的bin文件夹,试图记住你所说的脚本...... Linux 用户喜欢难以记住的命名约定。脚本应该是一等公民。在 GUI 世界中,我们可以使用各种菜单找到我们的程序。在终端脚本中迷路了。pier背后的想法是为所有脚本创建一个*存储库,并提供一种方法来附加有关这些脚本的元数据。使用pier您可以添加、删除、列出和运行脚本。这些可以由pier在人类可读的 TOML 配置中管理,或者您可以使用它来对您可能存在的现有脚本进行编目 - 然后您只需添加特定脚本的元数据,并将其附加到名称中PATH 。安装来自Crates.io :cargo install pier从GitHub 发布:只需下载发布二进制文件使用Nix包管理器:来自 GitHub 版本:make insta


【文件预览】:
pier-master
----.gitignore(26B)
----Makefile(54B)
----src()
--------defaults.rs(1KB)
--------cli.rs(4KB)
--------main.rs(4KB)
--------error.rs(2KB)
--------script.rs(4KB)
--------config.rs(3KB)
--------macros.rs(933B)
--------lib.rs(12KB)
----default.nix(124B)
----.travis.yml(15B)
----Cargo.lock(26KB)
----LICENSE(1KB)
----Cargo.toml(914B)
----.media()
--------boat-dock.png(15KB)
----examples()
--------example.tml(102B)
--------example.yml(374B)
----README.md(8KB)
----tests()
--------cli.rs(10KB)
--------error_handling.rs(3KB)
--------common.rs(1KB)
--------tests.rs(69B)
--------macros.rs(3KB)
----overlay.nix(68B)
----.envrc(8B)
----rustfmt.toml(2KB)
----USER_SCRIPTS.md(155B)
----derivation.nix(930B)
----shell.nix(775B)
----rust-toolchain(19B)
----CONTRIBUTORS.md(393B)

网友评论