新しいプロジェクトを始める

Fish Shell:
新しいプロジェクトを始める

How to: (方法)

Fish Shellで新しいプロジェクトを開始するときは、まず必要なディレクトリ構成を作成します。以下に例を示します。

# プロジェクトフォルダを作成
mkdir my_project

# プロジェクトフォルダに移動
cd my_project

# 必要なサブフォルダとファイルを作成
mkdir bin lib src tests
touch README.md LICENSE

実行後の出力はなく、ディレクトリとファイルが作成されていることが確認できます。

Deep Dive (深い潜水)

Fish Shellは洗練されたスクリプト環境を提供するUnixシェルの一つです。歴史的にはBashやZshが人気でしたが、Fishはその独自の機能で注目を集めています。たとえば、自動補完や構文のハイライト機能があります。BashやZshスクリプトとは異なり、Fishでは関数と変数の扱いが簡単です。しかし、シェルスクリプトの移植性を重視する場合は、Bashがより一般的な選択かもしれません。

Fishでは、プロジェクトを開始するための内蔵コマンド「funced」と「funcsave」を利用して独自の関数を作成し、シェルセッション間で簡単にその関数を保持することができます。これにより、繰り返し利用するコマンドを簡単に定義できます。

See Also (参照)