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
0
120
タスクランナーにmakeを使う
Kohei Tsuchiya
September 05, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
チーム力を高めるスクラム実践法:カンバン公開と課題攻略について - ニフティのスクラムトーク Vol. 2 - NIFTY Tech Talk #18
niftycorp
PRO
1
110
甘い香りに誘われてVanilla Extractを1年間運用してみた
miyahkun
1
110
코틀린으로 멀티플랫폼 만들기
pangmoo
0
120
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
160
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
210
コードレビューで学ぶ!Kotlinオブジェクト指向デザインパターン
akkie76
2
170
Semantic search with Django and pgvector
pauloxnet
0
230
puregoの活用例
aethiopicuschan
0
220
StreamlitとTerraformでデータカタログを作った話
gussan0223
0
290
OpenTelemetry のサービスという概念について
azukiazusa1
2
1.1k
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
870
Featured
See All Featured
A Tale of Four Properties
chriscoyier
150
22k
Teambox: Starting and Learning
jrom
128
8.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
15
2.6k
GitHub's CSS Performance
jonrohan
1023
450k
Navigating Team Friction
lara
177
13k
What the flash - Photography Introduction
edds
64
11k
We Have a Design System, Now What?
morganepeng
42
6.7k
Rails Girls Zürich Keynote
gr2m
91
13k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
185
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
115
18k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
Happy Clients
brianwarren
91
6.4k
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を使おう