This is a program for testing command-line programs.
Suppose, you rewrote echo in Rust.
Now you want to test it.
E.g. echo -n hello should produce “hello”.
Make a directory named as your program with arguments:
mkdir 'echo -n'
Create an input file for each case you want to test:
touch 'echo -n/hello'
Create a file containing the expected output:
printf "hello" > 'echo -n/hello.out'
Test your new echo:
tekel 'echo -n'
gitperl