Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
fishshell
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
afiram
May 24, 2018
Programming
550
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
fishshell
fish shell (friendly interactive shell)
afiram
May 24, 2018
Other Decks in Programming
See All in Programming
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
280
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
160
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
220
What's New in Android 2026
veronikapj
0
190
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
420
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
170
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
340
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
190
今さら聞けない .NET CLI
htkym
0
120
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
190
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
120
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
350
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Building an army of robots
kneath
306
46k
A better future with KSS
kneath
240
18k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Designing Experiences People Love
moore
143
24k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
From π to Pie charts
rasagy
0
240
The Limits of Empathy - UXLibs8
cassininazir
1
540
Utilizing Notion as your number one productivity tool
mfonobong
4
460
Embracing the Ebb and Flow
colly
88
5.1k
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プラグインマネージャ使用
気楽に使える
ご清聴 ありがとうございました