1
0
Fork 0
Go to file
Daniele Tricoli b965dbd4f7
ci/woodpecker/push/test Pipeline was successful Details
Bump version to 0.4.1
2023-02-24 20:19:05 +01:00
.woodpecker Update syntaxt for woodpecker 2022-12-04 01:44:01 +01:00
.gitignore Ignore the binary itself 2023-02-24 18:15:52 +01:00
CHANGELOG.md Update CHANGELOG 2023-02-24 20:18:34 +01:00
LICENSE Initial import 2015-08-13 06:01:18 +02:00
README.md Update install istruction 2022-12-05 12:45:15 +01:00
doc.go Fix import 2022-12-05 10:53:22 +01:00
go.mod Switch to kong for cli 2023-02-24 19:43:37 +01:00
go.sum Switch to kong for cli 2023-02-24 19:43:37 +01:00
main.go Bump version to 0.4.1 2023-02-24 20:19:05 +01:00
main_test.go Fix import 2022-12-05 10:53:22 +01:00

README.md

mvshaker

mvshaker swaps randomly your files.

asciicast

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 -r) and files can be excluded using --exclude flag (short version -e).

Installation

To build mvshaker and install it to $GOPATH/bin/mvshakeryou need a working Go compiler:

% go install noa.mornie.org/eriol/mvshaker@latest

Examples

# mvshaker /bin/* --exclude bash

--exclude flag has a compact vesion (-e) useful when you want exclude multiple files:

# mvshaker /bin/* -e bash -e ls

Since version 0.2:

# mvshaker -r /bin -e bash -e ls