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
tmuxinator
Search
Joseph Chiang
July 08, 2015
Technology
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
tmuxinator
Joseph Chiang
July 08, 2015
More Decks by Joseph Chiang
See All by Joseph Chiang
不断归零的前端人生 - 2016 中国软件开发者大会
josephj
1
450
Let's Redux!
josephj
4
320
Automatic Functional Testing with Selenium and SauceLabs
josephj
2
320
From Hacker to Developer
josephj
1
170
JavaScript Promise
josephj
0
250
Be an Internet Person
josephj
9
610
F2E Evolution
josephj
55
3.4k
F2E for Enterprise
josephj
42
5.7k
Jasmine - The JavaScript BDD Testing
josephj
8
650
Other Decks in Technology
See All in Technology
猫付きpingコマンドを自作
uyuki234
0
260
Bits AI を制するものは Datadog を制す / The player that controls Bits AI, controls Datadog
kaminashi
0
130
Digitization部 紹介資料
sansan33
PRO
2
7.7k
巨大気象データと戦う ― サロゲートモデル学習を高速化する圧縮技術
gpuunite_official
0
130
案件に一番詳しいAIを Amazon Bedrock AgentCore で作る ― 知見が知見を生むチームへ / Compounding Knowledge with AgentCore
yusukeshimizu
1
150
Apache Icebergインフラストラクチャ:ストレージ・カタログ・エンジンの選択肢とClouderaプラットフォームでの実装
tsugiyama
0
120
制約理論(ToC)入門 2026版
recruitengineers
PRO
9
2.6k
DatadogのBits Chatが開発組織にもたらしたもの / What Bits Chat Has Brought Us
sms_tech
1
290
FPGAが実現する遠方宇宙の高空間分解能天体撮影 -大型地上望遠鏡の視力を補正する「補償光学」とは?-
komei_mt
0
550
FDEの心得
noriakioji
5
6.3k
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
9
3.1k
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
6
1.5k
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
7.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
490
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
30 Presentation Tips
portentint
PRO
1
370
Designing Experiences People Love
moore
143
24k
Documentation Writing (for coders)
carmenintech
77
5.5k
Making the Leap to Tech Lead
cromwellryan
135
10k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
570
The World Runs on Bad Software
bkeepers
PRO
72
12k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
440
Transcript
TMUXINATOR Instant Development Environment @josephj6802
How long does it take you to start Stackla development
environment? Question 1 Content Ingestion gnip sqsdb vagrant up git fetch Shifter PHP Storm phinx migrate
How long does it take you to start other projects
you did last year / last month / last week? Question 2 • Folder? • Server port and host? • Required services? • Dev Tools you used before?
Much better than screen Restoring your working session and state
Pane Pane Windows * 8
Could have very complex panes Not really useful for me
:p
tmuxinator Manage complex tmux sessions easily
Project Setting ~/.tmuxinator/stackla-web.yml tmuxinator creates different layouts for different projects
~/.tmuxinator/stackla-developer.yml
Project Setting ~/.tmuxinator/stackla-web.yml tmuxinator creates different layouts for different projects
~/.tmuxinator/stackla-developer.yml Demo • $ tmuxinator stackla-web • $ tmuxinator stackla-developer • $ tmuxinator <last-week-project> • $ tmuxinator <last-year-project> • <Ctrl + S> : Switch between projects
$ wget -O - https:// raw.githubusercontent.com/josephj/ tmuxinator-installer/master/install.sh | sh Lazy
Installation for OSX Remember to update the root property of ~/.tmuxinator/stackla-web
Basic Usage $ mux stackla-web Ctrl + a, n Ctrl
+ a, p Ctrl + a, d Ctrl + a, <num> $ tmux a Initialise stackla-web project Switch to next window Switch to previous window Jump by window number Detach tmux Attach tmux
Thank You! Tools Developer Good developer should always tweak his/her
tools for better productivity