fish

A collection of 4 posts
Script to manage blog
ghost

Script to manage blog

現在このブログを Nomad のタスクとして Docker で動かしています。 Nomad クラスター上で Ghost ブログを動作させるこのブログは数年間単一のサーバーで稼働していました。 学習も兼ねてわざわざ自前でサーバーを運用していたのですが、最近新しい構成に移したくなり、Kubernetesの流行もあってクラスターやマイクロサービスといった時代の流れに乗るべく、Nomad クラスターへの移行を行いました。 Nomad クラスターの作成までは下記記事にまとめています (インフラやクラスターの設定等はここからさらに変更しています)。 * Nomad クラスターを作成する [https://blog.lorentzca.me/create-nomad-cluster-on-digitalocean/] 今回は…ゆるふわキャンパーLorentzca が、現在の構成だとブログの更新が面倒…。ローカルに Docker イメージを持ってきてブログを更新、docker commit, docker push する必要があります。push 後サーバーにログインし Nomad タスクを書き換え
2 min read
Open dictionary from command line
fish

Open dictionary from command line

わからない単語があった時、 macOS ではトラックパッドを使うことで簡単に辞書を引くことが出来ます。 調べる:Web ページやメールメッセージのテキストを強めにクリックすると、そのテキストに関する詳しい情報が表示されます。情報源は、辞書や Wikipedia などです。 感圧タッチトラックパッドの使い方 私は現在 Magic Mouse 2 を使っているのですが、 Magic Mouse 2 ではトラックパッドのような簡単に辞書を引くジェスチャーがありません…。 私は普段ディスプレイを2つ使っていて、大抵1つはターミナルを開いていて、もう片方はブラウザを開いています。普段の使い方的にターミナルから辞書を引ければ結構便利そうなので、 dict コマンドを作成して簡単に辞書を起動出来るようにしてみました。 fish shell を使っているので fish shell でコマンドを作成します。 以下のスクリプトを ~/.config/fish/functions/dict.fish に作成します。 function dict command open
1 min read
Add completions to fish shell
fish

Add completions to fish shell

fish shell は .config/fish/completions 以下に completions 用のスクリプトを置きます。 A directory for end-users to keep their own completions, usually ~/.config/fish/completions (controlled by the XDG_CONFIG_HOME environment variable); fish: Documentation - Tab completion また、 git など有名どころのコマンドの completions は公式リポジトリで公開されているので、まずはここから探すのが良いと思われます。 * fish-shell/share/completions at master · fish-shell/fish-shell · GitHub 例えば
1 min read
fish shell
shell

fish shell

[2019/01/17 追記] 記事内で紹介している fish のパッケージマネージャの Fisherman が 2018/10/05 にメジャーアップデートしており、 fisher install が fisher add に変わる等、大幅に変更されています(コメント欄参照)。プロダクト名も Fisherman から Fisher へ変わっています。 * Release 3.0.0 · jorgebucaran/fisher · GitHub 記事内で fisher install としている箇所は適宜読み替えて下さい。 🙏 今まで zsh をつかっていたのですがなんとなく fish に移行してみました。 * fish shell 雑な印象 zsh や bash では少しいじらないと入力中のコマンドのサジェスチョンなどをやってくれませんが、 fish
4 min read