Linux shell is very powerful because of shell utils. On Windows you can use bash inside cygwin or msys or gnuwin32 to have similar experience.
But
- utils don't talk in native paths
- now you have to take msys/cygwin and batteries with you for your oneliner
- you cannot easily extend or modify this utils
Aim of this package is to fix all this inconviniences.
mugiclitalks in native paths, pipe it into other applications without doubtpython -m pip install mugicliand you're done (assumingScriptsin%PATH%)mugicliis writen in less than5k linesofpythoncode, you can easily change it
Utils support many of gnu utils arguments, but not all of them as it is not drop-in replacement and will never be.
You can use this package to avoid bash and powershell and still have decent shell experience.