Slide 1

Slide 1 text

作業効率アップ! 便利なTUIツール5選 @gorilla0513

Slide 2

Slide 2 text

自己紹介 ● 名前 ゴリラ ● 仕事 自宅警備員 ● 趣味 Vim と Go でよく何かを作っている ● 著書 「 Vim が好きになる本」

Slide 3

Slide 3 text

ターミナル作業の効率 を上げるツール5つを紹介します

Slide 4

Slide 4 text

便利度 ● ★★★★★  超絶便利 ● ★★★★ 超便利 ● ★★★ めっちゃ便利 ● ★★ まぁまぁ便利 ● ★ 便利

Slide 5

Slide 5 text

便利度 ★★★★★ インタラクティブにGitを操作 「lazygit」 主な機能 ● 差分確認(コミット、未コミット) ● ステージングが楽(行単位も可能) ● ブランチ作成、切り替え、削除可能 ● cherry pick 、 rebase などが楽 ● push 、 pull 、 fetch が簡単

Slide 6

Slide 6 text

便利度 ★★★★★ インタラクティブにDockerの操作 「docui」 主な機能 ● image の検索、 pull 、削除が楽 ● container の起動、停止、 attach が楽 ● image の load 、 export が便利 ● 操作が非同期 image pull しながら、コンテナを作る ことも可能

Slide 7

Slide 7 text

便利度 ★★★★★ インタラクティブにDockerの操作 「docui」 余談 ● Vimmer の方は docker.vim というプラグイ ンがオススメ ● Vim 上で docker を操作できる docui より優秀

Slide 8

Slide 8 text

便利度 ★★★★★ プロセスビューア 「pst」 主な機能 ● プロセス名でフィルター可能 ● プロセスツリー ● プロセスの環境変数、開いているファイ ル一覧 ● プロセス kill

Slide 9

Slide 9 text

便利度 ★★★★★ 簡易ファイラー「ff」 主な機能 ● ファイル、ディレクトリの作成、コピー、リ ネーム、削除が簡単 ● パス入力補完 ● ディレクトリをブックマーク ● プレビュー( syntax highlight つき) ● 外部コマンド実行可能

Slide 10

Slide 10 text

便利度 ★★★★★ インタラクティブにJSONを操作 「tson」 主な機能 ● フィルターリング ● 編集 ● ファイルに出力できる ● URL から直接 JSON を読み込める ● tson をツールに組み込める

Slide 11

Slide 11 text

URL ● lazygit https://github.com/jesseduffield/lazygit ● docui https://github.com/skanehira/docui ● pst https://github.com/skanehira/pst

Slide 12

Slide 12 text

URL ● ff https://github.com/skanehira/ff ● tson https://github.com/skanehira/tson ● docker.vim https://github.com/skanehira/docker.vim

Slide 13

Slide 13 text

もっと詳しく知りたい方は、 記事を書いたので読んでみてください。 https://qiita.com/gorilla0513/items/2bb416e371c43d6d8 8fc

Slide 14

Slide 14 text

ありがとうございました