参考文献

参考文献

たとえば、Python のバージョンを確認するには --version フラグ/コマンドを使用する必要があるのに、ローカルの NodeJS インストールのバージョンを確認するには -v を使用できるのはなぜでしょうか。

これを決定および/または区別するものは何ですか? 一連の標準があるのでしょうか、それとも CLI 開発者が独自の規則を確立するのでしょうか? これは低レベルのマシン言語からの抽象化に基づいていますか? ランダムですか?

答え1

独自の規則を確立するのは CLI 開発者の責任ですか?

ほぼそうです。ただし、開発者は通常、可能な限り、同様のプログラムで以前に使用されたコマンドライン オプションとの一貫性を保つように努めます。

ノート:

  • -VPythonのコマンドラインで(大文字)を使用するとバージョンを表示できます

-V

--version

Python のバージョン番号を出力して終了します。

  • Python コマンドラインでは、-v(小文字) を使用して Verbose を有効にします。

-v

モジュールが初期化されるたびに、モジュールがロードされる場所 (ファイル名または組み込みモジュール) を示すメッセージを出力します。 2 回指定すると (-vv)、モジュールの検索時にチェックされるファイルごとにメッセージを出力します。 また、終了時のモジュールのクリーンアップに関する情報も提供します。

ソース1. コマンドラインと環境 — Python 3.7.4 ドキュメント

  • また--versionnodejs

-v, --version

追加されたバージョン: v0.1.3

ノードのバージョンを出力します。

ソースコマンドライン オプション | Node.js v12.6.0 ドキュメント


参考文献

関連情報