`--copmletion` option support

Closes #57