AdventCarender22日目を務めます、DMM WebcampメンターのNIRA GYOZA(@gyouza)です!!!
はじめに
皆も経験した事がある事だと思います。仕事中で、ふとした時にあの丸みを帯びた艶やかなbodyをした餃子を拝めたくなる時を何回も経験した事があると思います。しかしながら仕事中はかぐわしい匂いがする餃子を食べにくいです。食べられない所がほとんどでしょう。なのでいつでも見れるように、パソコン内に餃子を作りました。とても簡単で作れたので、作り方を布教したいと思います。
この記事は自作コマンドのハンズオンです(Mac OX)。目的は物を作り上げて、普段のプログラミング学習環境をすこしだけハッピーにする事です。
では作っていきましょう!
完成品
指定した文字をターミナルで打つと,何かが表示されるものを作ります。タピオカコマンドやネココマンド、色んなコマンドを作成できます。
🥟作り方🥟
準備するもの
- 表示させたいものの画像
- 美味しく作るための愛情
実行するファイルの作成
$ cd ~/
$ mkdir bin
$ cd bin
$ vim gyoza
gyozaファイルの中身を書いていきます!
挿入モードにしてからgyozaファイルに
echo 'hello gyoza'
と書いた状態でこの記事を読み進めていくと、gyozaとコマンドを押すとhello worldが帰ってくるようになります。
つまり、echo '表示内容' となります。
最初にみたgifのようなものに、リアルな餃子感を出す場合はこちらのアスキーアート生成というサービスを利用します。
上記のサービスで表示させたい物の画像をテキスト形式に変換してもらいます。その内容をコピペして、echoの後に貼り付けましょう。横幅は任意のサイズで大丈夫です。
ファイルの保存方法は「esc」→「:wq」です。
詳しいvimの操作方法はこちら(マジで最低限覚えておきたいvimの使い方【Vim入門】 )よりお願いします。
実行するファイルを作成が出来ました!!!!!
残る肯定は実行するための設定です。
ファイルのパスを通す
パスを通すとは?(PATHを通すとは? (Mac OS X))
簡単にいうと実行するファイルを探しに言っている事らしいです。
vim ~/.bash_profile
ファイルの中身を追記する。
PATH="$PATH:~/bin"
.bash_profileの内容を即座に反映させるようにする。
source ~/.bash_profile
完成〜〜〜〜!!!!美味しく出来ましたか?ぜひ友人やご家族に見せてみてください!!!!!!!!
表示されなかった場合
ファイルの権限ですかね。。実行ファイルの権限を変更してみてください。
sudo chmod 755 実行ファイルへのパス
まとめ
記事を読んでもらうとわかると思うのですが、正直とても難しい事はしていません。コピペをするとできます。
しかしながらアスキーアート生成のアプリを知らない方が大半なおかげもあり、ありがたい事に、初めて見せた時には驚いてもらえました。しかも仕事中に美味しそうなビジュアルて的に可愛い餃子が見れるので、作業効率も爆上がりしました。(個人差あり)
ぜひ誰かに見せてみてください。少しでもこの記事をみて作ってくれて、それを元に誰かを笑わせる事。誰か1人でも楽しい開発ライフを送ってくれたら嬉しいです。
最後まで読んでいただきありがとうございました。それでは皆さん良い餃子ライフを!!!!!!!!!!!!!!!