【问题标题】:Writing, deploying, installing command line tool written in shell编写、部署、安装用shell编写的命令行工具
【发布时间】:2017-10-26 01:46:33
【问题描述】:

这只是那些日子之一......
我想创建一个 shell 脚本(简单的版本可能是一个简单的alias),但我想让它成为自下而上的好方法。编写脚本本身根本不是问题,但由于其他几个人可能也想使用这个脚本,我想让它也可以访问和维护。这就是为什么我有两个问题:

  1. 是否有关于内部带有 shell 脚本的存储库结构的指南?我的意思是,一些约定,例如,我们将脚本放在某个目录、手册页中,我应该将其拆分为多个文件等。
  2. 如何使其他人可以访问此脚本?我知道如果我们想安装命令行工具,我们将它移动到/usr/bin 或/usr/local/bin,但是文档或一些依赖项呢?

有很多关于用 Ruby 或 Python 编写命令行工具的教程以及一些如何管理所有内容的模板,但我还没有找到任何关于将命令行工具编写为 shell 脚本的内容。

【问题讨论】:

    标签: linux macos shell command-line


    【解决方案1】:

    一般来说,您将遵循man hier 中的约定进行分发。 shell 脚本将被视为二进制文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-20
      • 1970-01-01
      • 2019-08-26
      • 2020-07-21
      • 1970-01-01
      • 2016-07-21
      相关资源
      最近更新 更多