.. .x+=:.
x .d88" z` ^% .uef^"
5888R . <k :d88E
'888R .u .@8Ned8" `888E
888R ud8888. .@^%8888" 888E .z8k
888R :888'8888. x88: `)8b. 888E~?888L
888R d888 '88%" 8888N=*8888 888E 888E
888R 8888.+" %8" R88 888E 888E
888R 8888L @8Wou 9% 888E 888E
.888B . '8888c. .+ .888888P` 888E 888E
^*888% "88888% ` ^"F m888N= 888>
"% "YP' `Y" 888
J88"
@%
:"
- https://zsh.sourceforge.io/Doc/Release/Prompt-Expansion.html#Prompt-Expansion - implement
- https://github.com/AmokHuginnsson/replxx - read line but done right
- https://edw.is/using-lua-with-cpp/ - future lua integration
- https://github.com/rothgar/mastering-zsh/blob/master/docs/helpers/aliases.md - important regarding aliases
- Bash performs the expansion by executing command and replacing the command substitution with the standard output of the command, with any trailing newlines deleted.
- pipes (
ls -lA | grep R) - aliases
- respect brackets (' or ")
- basic brackets support
- partial expansion support ( mi'tko' and 'mi'tko )
- Support escaping inside brackets
- full subshell support with partial expanding ie:
mi$(echo ko) - list expansion :
mi{tko,la,rovene} -> mitko, mila, mirovene