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
タスクランナーにmakeを使う
Search
Kohei Tsuchiya
September 05, 2020
Programming
180
0
Share
タスクランナーにmakeを使う
Kohei Tsuchiya
September 05, 2020
Other Decks in Programming
See All in Programming
SkillsをS3 Filesに置く時のあれこれ
watany
3
1.6k
Back to the roots of date
jinroq
0
860
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
0
170
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
110
Programming with a DJ Controller — not vibe coding
m_seki
3
860
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
28
23k
要はバランスからの卒業 #yumemi_grow
kajitack
0
170
20年以上続くプロダクトでも使い続けられる静的解析ツールを求めて
matsuo_atsushi
0
150
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
780
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.3k
ソースコード→AST→オペコード、の旅を覗いてみる
o0h
PRO
1
130
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
140
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
140
A Soul's Torment
seathinner
6
2.8k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
Unsuck your backbone
ammeep
672
58k
sira's awesome portfolio website redesign presentation
elsirapls
0
240
[SF Ruby Conf 2025] Rails X
palkan
2
1k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Ethics towards AI in product and experience design
skipperchong
2
270
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
150
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
800
Transcript
タスクランナーにmakeを使う
タスクランナーって 何を使っていますか?
gulp? npm script? shell script?
いいえ。私は・・・
make
./configure make make install のmakeです
makeはタスクランナー としても使えます
使うようになったきっかけ
最近Goにハマってるんだけど、 Goにはタスクランナーとして makeを使う文化がある
Makefileの例
None
デモ
気に入っているところ
1. 大抵のOSでインストールされている 2. docker-composeコマンドを短くできる
2について詳しく説明します
今まではこういうエイリアスを設定してた alias d='docker' alias dc='docker-compose' alias dce='docker-compose exec'
dc build dc up -d dc down dce db mysql
-uroot -proot hoge とかやってた
dce db mysql -uroot -proot hoge ↑が長いのが嫌だった
make db makeを使えばこれでOK
make build make up make down make db 今ではこんな感じ
スッキリ☺
みんなもmakeを使おう