Commit graph

19 commits

Author SHA1 Message Date
35fc514a14
Test refresh_line hook 2026-02-03 04:17:43 -08:00
2b78487c74
Add sequencing and cd dash 2026-02-03 03:57:40 -08:00
df480e3cc1
Implement arithmetic expansion 2026-02-03 03:50:58 -08:00
a323ea89fe
Add brace expansion 2026-02-02 21:15:48 -08:00
a1410cb5da
Clean up command substitution escapes 2026-02-02 21:13:31 -08:00
d6ded9dd46
Fix StandardRB in word expander 2026-02-02 21:10:10 -08:00
7cddb9393d
Respect escaped command substitution 2026-02-02 21:08:18 -08:00
6a5dec6afc
Add command substitution expansion 2026-02-02 20:52:14 -08:00
44dcfa7ba6
Expand default values recursively 2026-02-02 20:48:13 -08:00
5172c60910
Preserve escaped dollar literals 2026-02-02 20:43:43 -08:00
52ef7cb7f5
Fix tilde user expansion 2026-02-02 20:42:32 -08:00
9ae167ac4a
Start ditching wordexp in Ruby 2026-02-02 20:29:14 -08:00
79ba26c76b
Ditch wordexp and modify Shellwords code to make it work 2026-01-02 15:47:09 -08:00
f72ddf7f32
Update to Ruby 4, update gems, s/rubocop/standard/ 2026-01-02 12:40:38 -08:00
6cf858fbfc
[c] Make tests pass and get rid of queue_message 2022-01-22 17:08:13 -08:00
94ca5e6024
[ruby] Require the command argument after -c 2022-01-22 15:42:03 -08:00
58f1e48cd2
[ruby] Implement clear and actually use builtin pwd instead of /bin/pwd 2022-01-21 17:43:04 -08:00
5bb03eb2a2
[ruby] Implement bglist and bgkill 2022-01-21 17:39:52 -08:00
9f0eb1378b Extract remaining code from main.rb 2022-01-17 21:30:30 -08:00