首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从脚本构建命令行包?

如何从脚本构建命令行包?
EN

Stack Overflow用户
提问于 2022-08-09 14:20:53
回答 1查看 61关注 0票数 2

我花了很多时间从事生物信息学项目,并制作了大量的脚本,现在我想用它们构建一个运行在命令行终端中的生物信息学软件,并附带昂贵的手册和二进制文件。我希望能够1.保护代码,2.不需要计算多个脚本,让它变得更好;3.与任何感兴趣的人共享代码。

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

共享资源(视频、手册、软件等)的任何帮助或者说给小费是值得赞赏的。我知道这是一个非常开放的问题,所以开放的答案也是受欢迎的。

EN

回答 1

Stack Overflow用户

发布于 2022-08-09 15:53:00

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

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

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

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

我不知道你说保护密码是什么意思?据我所知,如果您的意思是隐藏代码,那么要想共享脚本,就不能轻易地隐藏bash和python代码或将它们转换为二进制文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73293437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档