nostromo:用于构建功能强大的别名的CLI

时间:2024-02-20 18:59:25
【文件属性】:

文件名称:nostromo:用于构建功能强大的别名的CLI

文件大小:3.53MB

文件格式:ZIP

更新时间:2024-02-20 18:59:25

go shell bash zsh cli

诺斯特罗莫 nostromo是一个CLI,可以通过简单的命令来管理别名,以添加和删除作用域别名和替换。 管理别名可能很繁琐且难以设置。 nostromo使此过程轻松可靠。 该工具会将快捷方式添加到.bashrc / .zshrc ,以调用nostromo二进制文件。 它读取和管理清单中的所有别名。 它用于查找和执行实际命令以及交换所有替换内容以简化调用。 nostromo可以帮助您以声明的方式构建复杂的工具。 工具通常允许您运行似乎很容易使用的多级命令,例如git rebase master branch或docker rmi b750fe78269d 。 想象一下,是否可以将别名/命令/工作流包装到描述您经常执行的操作的自定义命令中。 好吧,现在您可以使用nostromo了。 :nerd_face: 使用nostromo,您可以使用以下别名: alias ios-build= ' pushd $IOS_REPO_PATH;xcodebuild -workspace Foo.xcworkspace -scheme foo_scheme ' alias ios-test= '


【文件预览】:
nostromo-master
----.goreleaser.yml(3KB)
----.gitignore(221B)
----version()
--------version.go(368B)
----go.mod(638B)
----images()
--------nostromo-intro.gif(857KB)
--------nostromo-verbose.gif(648KB)
--------nostromo-interactive.gif(1.4MB)
--------nostromo-tree.gif(243KB)
--------nostromo-mess-hall.png(747KB)
----model()
--------config_test.go(1KB)
--------substitution.go(128B)
--------code.go(230B)
--------manifest.go(5KB)
--------mode_test.go(2KB)
--------manifest_test.go(11KB)
--------mode.go(2KB)
--------command_test.go(14KB)
--------command.go(7KB)
--------config.go(540B)
----.travis.yml(354B)
----pathutil()
--------pathutil_test.go(2KB)
--------pathutil.go(1007B)
----log()
--------fieldmapper.go(2KB)
--------theme.go(2KB)
--------log.go(4KB)
----LICENSE(1KB)
----go.sum(16KB)
----_config.yml(26B)
----stringutil()
--------stringutil.go(1KB)
--------stringutil_test.go(3KB)
----testdata()
--------bad.ext(2B)
--------bad.yaml(12B)
--------manifest.yaml(3KB)
--------manifest.json(4KB)
----main.go(1KB)
----README.md(12KB)
----keypath()
--------keypath.go(2KB)
--------keypath_test.go(4KB)
----config()
--------config_test.go(6KB)
--------config.go(4KB)
----task()
--------task.go(12KB)
----favicon.ico(15KB)
----shell()
--------startupfile_test.go(7KB)
--------shell.go(3KB)
--------startupfile.go(6KB)
--------completion.go(2KB)
--------shell_test.go(2KB)
----cmd()
--------addcmd.go(3KB)
--------add.go(412B)
--------addsub.go(903B)
--------version.go(386B)
--------init.go(535B)
--------get.go(588B)
--------removecmd.go(800B)
--------eval.go(1KB)
--------remove.go(380B)
--------find.go(532B)
--------manifest.go(360B)
--------destroy.go(536B)
--------show.go(863B)
--------root.go(2KB)
--------removesub.go(915B)
--------completion.go(680B)
--------set.go(707B)
----prompt()
--------prompt.go(2KB)
----CNAME(11B)

网友评论