mvshaker swaps randomly your files.
It was created to remember Warsaw’s Second Law: “Never change anything after 3pm on a Friday.” See http://barry.warsaw.us/software/laws.html for more details.
Directories are ignored if you don’t use
--recursive flag (short version
and files can be excluded using
--exclude flag (short version
mvshaker and install it to
$GOPATH/bin/mvshakeryou need a working
% go get eriol.xyz/mvshaker
mvshaker’s repository is located at https://github.com/eriol/mvshaker.
Feel free to mail me to report bugs or request features or use https://github.com/eriol/mvshaker/issues.
# mvshaker /bin/* --exclude bash
--exclude flag has a compact vesion (
-e) useful when you want exclude
# mvshaker /bin/* -e bash -e ls
Since version 0.2:
# mvshaker -r /bin -e bash -e ls
mvshaker is released under the BSD 3-Clause license. See