我最近一直在学习 Node.js,我一直在制作一个工具,让您输入 bash 命令名称,它会列出该命令的可能参数,类似于 man
。有没有办法通过 Node 找到命令的可能参数?
答案 0 :(得分:0)
这不是 Node 特有的:根本没有一种通用方法来获取任何命令的参数。
man
命令不会“找出”有关程序的信息,它只是呈现人类编写的用于描述它们的“手册页”。如果您的系统有该命令的手册页,您可以检索它;如果没有(或手册页错误),您必须了解该程序才能编写它。
许多程序在传递诸如“--help”之类的选项时也会显示一些摘要信息,但这只是个别命令的作者选择实现的,不能依赖。
为了向自己证明这一点,想想你自己的程序:它有一个参数,应该是命令的名称;如果我正在编写自己的程序版本,它会在哪里找到有关您的命令的信息?