1
私は、それが呼び出される内容に応じて異なった振る舞いをするスクリプトを持っています(vimdiff
)。 __filename
は、エイリアスやシンボリックリンクなどに続いて、ファイルの実際の名前を与えるように特別に設計されています。元のコマンド名を取得する方法はありますか?Node.js CLIスクリプトが呼び出された名前をどのように見つけることができますか?
私が呼び出した場合、そのだから:
node_script --foo=bar
または:
scriptForNode --foo=bar
そして、彼らの両方が同じコードを参照し、どのように私はnode_script
またはscriptForNode
一部を得ることができますか?
(理想的には、それは同様にうまく別名、bashの機能、およびシンボリックリンクに対処する必要がありますが、私は私が得ることができるものかかります。)
願っています。少なくともノードv0.3.7(最新)では動作しません。ファイルの実際のパスを保持し、すべてのエイリアス、シンボリックリンクなどを解決します。いいえ。 – agnoster