36
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

DMM WEBCAMPAdvent Calendar 2019

Day 22

5秒で見せられる餃子コマンド(ハンズオン)

Last updated at Posted at 2019-12-21

AdventCarender22日目を務めます、DMM WebcampメンターのNIRA GYOZA(@gyouza)です!!!

はじめに

皆も経験した事がある事だと思います。仕事中で、ふとした時にあの丸みを帯びた艶やかなbodyをした餃子を拝めたくなる時を何回も経験した事があると思います。しかしながら仕事中はかぐわしい匂いがする餃子を食べにくいです。食べられない所がほとんどでしょう。なのでいつでも見れるように、パソコン内に餃子を作りました。とても簡単で作れたので、作り方を布教したいと思います。

この記事は自作コマンドのハンズオンです(Mac OX)。目的は物を作り上げて、普段のプログラミング学習環境をすこしだけハッピーにする事です。

では作っていきましょう!

完成品

指定した文字をターミナルで打つと,何かが表示されるものを作ります。タピオカコマンドやネココマンド、色んなコマンドを作成できます。

gyoza.gif

🥟作り方🥟

準備するもの

  • 表示させたいものの画像
  • 美味しく作るための愛情

実行するファイルの作成

ターミナル
$ cd ~/
$ mkdir bin
$ cd bin
$ vim gyoza 

gyozaファイルの中身を書いていきます!
挿入モードにしてからgyozaファイルに

gyoza
echo 'hello gyoza'

と書いた状態でこの記事を読み進めていくと、gyozaとコマンドを押すとhello worldが帰ってくるようになります。
つまり、echo '表示内容' となります。

最初にみたgifのようなものに、リアルな餃子感を出す場合はこちらのアスキーアート生成というサービスを利用します。

image.png

上記のサービスで表示させたい物の画像をテキスト形式に変換してもらいます。その内容をコピペして、echoの後に貼り付けましょう。横幅は任意のサイズで大丈夫です。

ファイルの保存方法は「esc」→「:wq」です。
詳しいvimの操作方法はこちら(マジで最低限覚えておきたいvimの使い方【Vim入門】 )よりお願いします。

実行するファイルを作成が出来ました!!!!!
残る肯定は実行するための設定です。

ファイルのパスを通す

パスを通すとは?(PATHを通すとは? (Mac OS X))
簡単にいうと実行するファイルを探しに言っている事らしいです。

ターミナル
vim ~/.bash_profile

ファイルの中身を追記する。

.bash_profile
PATH="$PATH:~/bin"

.bash_profileの内容を即座に反映させるようにする。

ターミナル
source ~/.bash_profile

完成〜〜〜〜!!!!美味しく出来ましたか?ぜひ友人やご家族に見せてみてください!!!!!!!!

表示されなかった場合

ファイルの権限ですかね。。実行ファイルの権限を変更してみてください。

ターミナル
sudo chmod 755 実行ファイルへのパス

まとめ

記事を読んでもらうとわかると思うのですが、正直とても難しい事はしていません。コピペをするとできます。
しかしながらアスキーアート生成のアプリを知らない方が大半なおかげもあり、ありがたい事に、初めて見せた時には驚いてもらえました。しかも仕事中に美味しそうなビジュアルて的に可愛い餃子が見れるので、作業効率も爆上がりしました。(個人差あり)

ぜひ誰かに見せてみてください。少しでもこの記事をみて作ってくれて、それを元に誰かを笑わせる事。誰か1人でも楽しい開発ライフを送ってくれたら嬉しいです。

最後まで読んでいただきありがとうございました。それでは皆さん良い餃子ライフを!!!!!!!!!!!!!!!

参考記事

コピペ1分でMacの自作コマンドを作る

36
13
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
36
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?