Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
fishshell
Search
afiram
May 24, 2018
Programming
0
520
fishshell
fish shell (friendly interactive shell)
afiram
May 24, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
360
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
130
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
130
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
420
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
340
これならできる!個人開発のすゝめ
tinykitten
PRO
0
110
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
170
開発に寄りそう自動テストの実現
goyoki
2
1k
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
38
26k
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
170
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
510
俺流レスポンシブコーディング 2025
tak_dcxi
14
8.8k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Why Our Code Smells
bkeepers
PRO
340
57k
A Tale of Four Properties
chriscoyier
162
23k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Thoughts on Productivity
jonyablonski
73
5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Cult of Friendly URLs
andyhume
79
6.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Transcript
fishshell @afiram
Friendly interactive shell • 軽い • 設定最小 • 補完が強力 •
シンタックスハイライト • python3サポート
python3 側でサポート済み $ python3 -m venv env.d $ source env.d/bin/activate.fish
virtualenv サポート
軽快な動作 • IO非同期処理 • モジュール遅延ロード • 機能追加で重くならない
設定最小 • デフォルトで全機能が制限解除 • カスタマイズルーチンはコミュニティ共有化: パッケージマ ネージャ管理
manページからコマンド補完関数を自動生成登録 fish_update_completions $ fish_update_completions $ ls ~/.local/share/fish/generated_completions/ |wc 1373 1373
18872
oh-my-fish パッケージマネージャ $ omf search peco $ omf install peco
$ omf list $ omf doctor $ omf theme
オートサジェスト
オートサジェスト (^F 展開)
シェルスクリプト 標準(エラー)出力のリダイレクト構文 • 2>&1 • 2&>1 • &2>1 • 2>1&
どれだっけ???
リアルタイム シンタックスハイライト
ドキュメント $ help if $ man if $ if -h
$ if # (enter) ブラウザ、CUIでドキュメント閲覧
oh-my-fish テーマプレビュー集 https://github.com/oh-my-fish/oh-my-fish/blob/master/docs/Themes.md
fish_config ブラウザで設定確認
fish and tips help2man を使うと「cmd --help」からman生成可能 -> fish_update_completions https://github.com/slavaGanzin/fish-gencomplete ※
omf ではなくfisherプラグインマネージャ使用
気楽に使える
ご清聴 ありがとうございました