zsh: almost all functions are scripts now (part 2)

This commit is contained in:
PowerUser64 2021-12-26 16:21:50 -08:00
parent 75c3986785
commit ec0cee28d9
14 changed files with 287 additions and 0 deletions

16
.config/shell/bin/cda Executable file
View file

@ -0,0 +1,16 @@
#!/bin/bash
# cd all: opens a new shell in each of the directories below the one you're in, so
# you can execute commands in them until you type 'exit'
# If I use this enough, I may make something that can do more
# Ideas for what it could do in the future:
# - somehow record typed commands so they can be automatically repeated like a macro
# - maybe get the length of the histfile before and after, executing the last X number of commands
# - Maybe just add an argument that takes a command and executes it in all dirs
# (although that wouldn't be as good as recording actions bc it's easy to do
# that by just writing a for loop)
for DIR in *; do
(cd "$DIR" && zsh)
done