More shell support?

#2 · open · 1 comments

View on GitHub ↗

PeterDaveHello

Not sure if we'll support these shells, just list them down. - tcsh - dash - [sash (Stand-alone shell)](https://en.wikipedia.org/wiki/Stand-alone_shell) - [wish](https://en.wikipedia.org/wiki/Wish_%28Unix_shell%29) - [Thompson shell](https://en.wikipedia.org/wiki/Thompson_shell)

Comments

moormaster

- [x] tcsh -> https://github.com/PeterDaveHello/ColorEchoForShell/pull/17 - [ ] dash 🚫 [sash (Stand-alone shell)](https://en.wikipedia.org/wiki/Stand-alone_shell) - unable to declare functions - only aliases possible - unable to echo escaped characters from alias ``` > echo -e "\033[31mHello world\033[m" Hello world > # works and is colored when entered manually, but ... > alias echo.Red echo -e "\033[31mHello world\033[m" > echo.Red 033[31mHello world033[m > # ... does not :( ``` - unable to insert arguments "within" alias commands ``` > alias echo.Std echo "-$(*)-" > echo.Std Hello world -- Hello world > # arguments have been appended - not inserted :( ``` - [ ] [wish](https://en.wikipedia.org/wiki/Wish_%28Unix_shell%29) 🚫 [Thompson shell](https://en.wikipedia.org/wiki/Thompson_shell) - no functions possible? - no aliases possible? -> https://etsh.dev/man/_tsh.1.html