$30 off During Our Annual Pro Sale. View Details »
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
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
250
マスタデータ問題、マイクロサービスでどう解くか
kts
0
100
関数実行の裏側では何が起きているのか?
minop1205
1
700
WebRTC と Rust と8K 60fps
tnoho
2
2k
Github Copilotのチャット履歴ビューワーを作りました~WPF、dotnet10もあるよ~ #clrh111
katsuyuzu
0
110
TestingOsaka6_Ozono
o3
0
160
Microservices rules: What good looks like
cer
PRO
0
1.5k
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.4k
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
190
エディターってAIで操作できるんだぜ
kis9a
0
730
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
510
Your Architecture as a Crime Scene?Forensic Analysis
manfredsteyer
PRO
0
100
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2.2k
The Language of Interfaces
destraynor
162
25k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
How STYLIGHT went responsive
nonsquared
100
6k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Optimizing for Happiness
mojombo
379
70k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
How to train your dragon (web standard)
notwaldorf
97
6.4k
A designer walks into a library…
pauljervisheath
210
24k
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プラグインマネージャ使用
気楽に使える
ご清聴 ありがとうございました