This is simple command-line interpreter (based on bash) for Unix.
make
./ush
make reinstall
./ush
make uninstall
Builtin commands withщге flags
exportunsetexittruefalsereturnbyeset
Builtin commands with flags
envwith-i,-P,-ucdwith-s,-Pand-argumentpwdwith-L,-Pwhichwith-a,-sechowith-n,-e,-E
If command is not found among builtin ones, ush searches for
needed binary file in folders, specified by $PATH variable.
Shell manages signals CTRL+D, CTRL+C, CTRL+Z
and command separator ;
These characters are escaped to be used literally:
space, ', ", $, (, ), \\, {, }.
Ush manages tilde expansion ~, the basic form of parameter
expansion ${parameter}, command substitution command and $(command).
Command editing is allowed with Arrow keys.
- Oleksand Kulinich @okulinich
- Andrii Ilchuk @ailchuk
Collision is an open-sourced software licensed under the MIT license.
