如何从脚本构建命令行包



我花了一些时间在一个生物信息学项目上,并制作了许多脚本,现在我想用它们来构建一个生物信息学软件。该软件运行在命令行终端中,包含成本手册和二进制文件。我希望能够。为了保护代码,2。不需要用多个脚本和3来计数,让它变得新奇起来。与任何感兴趣的人共享代码。

既然我真的不知道从哪里开始,我想询问一下这个话题的方向。我一直在阅读脚本编译,我认为这是可行的,但我有三种不同编码语言的脚本,主要是python和bash,所以我没有看到任何关于这个特定情况的教程。

任何分享资源(视频、手册、软件等(或提供提示的帮助都将不胜感激。我知道这是一个非常开放的问题,所以开放的答案也是受欢迎的。

您可以使用python argparse库来构建一个接受参数和标志的命令行应用程序。使用此方法,您可以为用户输入提供标志,并根据用户输入运行不同的脚本,包括bash脚本。

https://realpython.com/command-line-interfaces-python-argparse/

类似地,您可以在bash脚本中执行此操作,该脚本为用户提供选项,并根据输入运行其他脚本。

https://www.redhat.com/sysadmin/arguments-options-bash-scripts

我不知道你说的保护代码是什么意思?如果你的意思是隐藏代码,据我所知,如果你想共享脚本,你不能轻易地隐藏bash和python代码,也不能把它们变成二进制文件。

最新更新