David Heinemeier Hansson
7e69c87f75
Ensure mise activates the shims
...
To make sure mise shims are right for the tmux layout commands
2026-03-05 11:44:55 -04:00
e648902683
Fix try interactive selector appearing on bashrc re-source ( #4877 )
...
`try init` defines a shell function named `try`. On subsequent
`source ~/.bashrc`, `try init` calls the function (interactive
selector) instead of the binary. Adding `command` bypasses the
function and always calls the binary.
Fixes #4876
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 20:24:43 -05:00
David Heinemeier Hansson
1c8d7a7487
Add worktrees functions
2026-03-01 17:39:12 +01:00
David Heinemeier Hansson
8ac7cd9e23
Stop erasing output without a newline
...
Closes #4783
References #4269
2026-02-27 17:44:46 +01:00
Alex P. Gates and GitHub
302d041d8e
Update bash rc source order
2026-02-27 10:13:12 -06:00
David Heinemeier Hansson
b97ea79090
Include .local/bin in path by default
2026-02-27 09:32:31 +01:00
David Heinemeier Hansson
6757b7068a
Ensure OMARCHY_PATH + bin PATH are set for SSH access
...
Closes #4757
2026-02-26 22:40:57 +01:00
David Heinemeier Hansson
c3f7575474
Allow for a second AI
2026-02-26 14:48:42 +01:00
David Heinemeier Hansson
91855a56b4
Just go straight to build
2026-02-26 13:15:46 +01:00
David Heinemeier Hansson
b1960fe870
Fix for many panes
2026-02-26 13:15:36 +01:00
David Heinemeier Hansson
74c9703ea3
Add usage docs
2026-02-26 13:12:17 +01:00
David Heinemeier Hansson
3408445880
Use consistent style
2026-02-26 12:13:05 +01:00
David Heinemeier Hansson
ab615092ab
Fix comment
2026-02-26 12:10:53 +01:00
David Heinemeier Hansson
57f07cc9c8
Follow style guide
2026-02-26 12:08:20 +01:00
David Heinemeier Hansson
cc3d8e4abe
Fix quoting for file inputs in transcoding functions
2026-02-26 12:00:08 +01:00
David Heinemeier Hansson
47829841f3
Fix quoting
2026-02-26 11:47:19 +01:00
David Heinemeier Hansson
f6c7b96e01
Use const path
2026-02-26 11:45:07 +01:00
David Heinemeier Hansson
05f1ba9fd8
Excess CR
2026-02-26 11:44:12 +01:00
David Heinemeier Hansson
95e5a5a754
Better naming
2026-02-25 21:40:39 +01:00
David Heinemeier Hansson
a7f83a576a
Usage
2026-02-25 21:37:44 +01:00
David Heinemeier Hansson
0bb3973a8c
Reduce this to generic functions
2026-02-25 21:32:51 +01:00
David Heinemeier Hansson
1785fb6185
Add tpl for creating multi-pane layouts for the same command
...
All the agents, all at once!
2026-02-25 21:21:45 +01:00
David Heinemeier Hansson
fe21bb1fad
Split out functions and add multi mode for tml
2026-02-23 06:59:21 -05:00
David Heinemeier Hansson
74ce6c9943
Try a way to start multiple tmls
2026-02-23 12:06:17 +01:00
David Heinemeier Hansson
a612d71bc7
Ensure we're inside tmux
2026-02-23 12:01:58 +01:00
David Heinemeier Hansson
0d50a01a41
Name the current window after the base directory name
2026-02-23 12:00:53 +01:00
David Heinemeier Hansson and GitHub
b7544ecf3c
Merge pull request #4290 from prepin/fix-format-drive-compatibility
...
Fix format-drive compatibility with macOS
2026-02-20 22:15:14 +01:00
David Heinemeier Hansson
6d2e99f1c0
Restore opening present folder
2026-02-19 21:33:08 +01:00
David Heinemeier Hansson
b17a22d47e
Protect against nvim alias override
...
Closes #4558 , #4559
Co-authored-by: @grumpydumpty
2026-02-19 19:03:44 +01:00
Nate Stott and GitHub
ea14de4c37
Fix try init in bash when launched from fish shell ( #4640 )
...
The try command detects shell type from $SHELL variable. When bash is
launched from fish, $SHELL is still set to /usr/bin/fish, causing try
to output fish syntax which fails in bash with syntax errors.
Explicitly set SHELL=/bin/bash for the try init call to ensure correct
shell detection.
2026-02-19 12:36:04 +01:00
James Barson and GitHub
15a847474b
Adds completion cycle to inputrc ( #4634 )
2026-02-18 21:26:41 +01:00
David Heinemeier Hansson
7a19cee727
Take out for now
...
Was starting tmux inside tmux for some reason
2026-02-18 18:04:13 +01:00
Ryan Hughes
5df1cd6523
Add cx alias
2026-02-17 16:12:22 -05:00
Ryan Hughes
69617397f5
Allow tmux layout to work outside of tmux
2026-02-17 16:02:09 -05:00
David Heinemeier Hansson
3e07255fbc
Better split
2026-02-17 11:26:41 +01:00
David Heinemeier Hansson
02fd1961b9
Interactive drive picker if a drive is not selected
...
Co-authored-by: @Mrid22
Closes #4596
2026-02-17 11:25:09 +01:00
David Heinemeier Hansson
e055358721
Add eff to open the result of the fuzzy find directly in your editor
2026-02-16 14:08:14 +01:00
David Heinemeier Hansson
8b6e2466a3
Add the tmux dev layout
2026-02-16 10:33:56 +01:00
David Heinemeier Hansson
a30448ceec
Allow the ssh forwarding functions to take multiple ports
2026-02-10 13:39:48 +01:00
David Heinemeier Hansson
07ede07193
Add port forwarding functions for web dev
...
So we can forward a port on localhost to an Omaterm
2026-02-10 12:00:04 +01:00
David Heinemeier Hansson and GitHub
ffafe1727e
Add Tmux ( #4562 )
...
* Add Tmux
Being able to use a unified terminal setup between local and remote
hosts has some real advantages.
* Renaming is more important than reloading
* Self-explanatory, really
* Add alias for it
* Attach to last used session or start a new if we have none
* Just stick to n/p
* Make it a clean 10x
* We don't need this
* Keep similar fixes together
* Keep bindings together
* Hate looking at that 0
* Add way to refresh theme from its templates (when they've changed)
* Fix
2026-02-09 23:01:46 +01:00
James Robey and GitHub
49a2941e2b
Sanitize prompt before starship init ( #4269 )
...
Add prompt sanitization to clear stale terminal line state after abnormal exits, preventing prompt artifacts.
2026-02-01 17:49:59 +01:00
James Robey and GitHub
adfe182984
Use subshell for open() to avoid job control output ( #4366 )
...
If it is not run as a sub-shell, using open and then subsequently closing the app will pollute the existing terminal with messages like:
[1] 287915
[1]+ Done xdg-open "$@" > /dev/null 2>&1
Making it a subshell removes this noise and keeps it more like the open command in macOS.
2026-01-27 11:34:16 +01:00
Paul Repin
2915572bca
Sets partition type to msftdata
2026-01-17 16:23:27 +03:00
David Heinemeier Hansson
cd995319bf
Add img2jpg-medium
2026-01-12 11:50:07 +01:00
David Heinemeier Hansson and GitHub
de2757466b
Add opencode ( #4071 )
2026-01-03 16:50:10 -08:00
David Heinemeier Hansson
44b37dafce
Allow optional arguments to img transcoding functions and prevent overwrites
2025-11-20 09:37:44 +01:00
David Wales and GitHub
72dc352c1a
Add exfatprogs to base packages ( #3448 )
...
Complements 279259d547
2025-11-18 09:27:43 +01:00
David Heinemeier Hansson
279259d547
Change format-disk to use exfat for better cross-platform compatibility
2025-11-16 15:53:08 +01:00
David Heinemeier Hansson
e97ae0d842
Activate try when it is available
2025-11-10 14:36:44 +01:00