コマンドライン「環境」をプログラムコマンドに変更

コマンドライン「環境」をプログラムコマンドに変更

コンソールで「environment」コマンドで変更できますか?説明のために「git」を例に挙げてみましょう。 gitリポジトリのプログラミングと作業中にリポジトリパスに変更し、「git x...」、「git y...」などの多くの「git」コマンドを実行します。だから私が望むのは、「git」を「git」に変更し、常に「git」を入力する必要なしに「x...」と「y...」だけを入力することです。機能が欲しくないですか?

ベストアンサー1

「git shell」をリクエストしました。名前もあるようです。git-sh

私が知る限り、普遍的な解決策はありませんが、gitは単に独自のコマンドを実行するためのカスタムシェルを持つ唯一のプログラムではありません。同様の例にはmysql、などがありますtelnetftp実際には、独自のシェル環境を組み込んだプログラムがかなり多くあり、コマンドを引数として提供したり、シェルから始めて内部でコマンドを実行したりできます。

この文脈では、タブの完成も便利です。良いタブ補完ライブラリには、gitなどのプログラムに対して可能なすべてのコマンドと引数があります。

注:ここでは、「git shell」は正しい用語ですが、システムログインシェルを置き換え、git操作に対する制限された権限のみを提供するように設計された「git-shell」プロジェクトと混同しないでください。

おすすめ記事