Firefox アドオン sdkを試してsource
います。そのためには、sdk のディレクトリに移動してから を実行する必要があります。そのディレクトリにアクセスせず、現在のパスから直接ソースを取得すると、次のことが起こります。cd
source bin/activate
cd
$ source ~/src/devtools/addon-sdk/bin/activate アドオン SDK へようこそ。サポートが必要な場合は、「cfx docs」を実行してください。 $ cfx -bash: cfx: コマンドが見つかりません
そのためのエイリアスが必要です。これは、sdk に cd し、それをソースしてから、現在のディレクトリに戻ります。
alias acfx='cd ~/src/devtools/addon-sdk && source bin/activate && cd "$(dirname "$0")"'
これはsdkを正しくソースしますが、悲しいことに、エイリアスを呼び出したディレクトリに戻りません。
$ acfx アドオン SDK へようこそ。サポートが必要な場合は、「cfx docs」を実行してください。 dirname: 無効なオプション -- b 使用法: dirname パス
ここで迷ってしまいました。元のディレクトリに戻るにはどうすればよいですか? または、「作業ディレクトリ」を指定しますsource
か?