CMPS

An intelligent touch!

cmps is short for compose, an extendable cross-platform CLI tool to create or fill files with a default content.

Usage

``` cmps [FLAGS] [EXTENSION]

FLAGS: -h, --help Prints help information -V, --version Prints version information -v Sets the level of verbosity

ARGS: The filename to compose, may point to a non-existing file, or an empty existing file. The extension to use, overrides the extension in the filename (if any). ```

Custom templates can be placed in your config directory (see https://docs.rs/dirs/latest/dirs/fn.config_dir.html for platform specific details) under cmps/templates. The name of the template file must match the file extension to be modified.

E.g. creating a file cmps/templates/py with the contents ```

!/usr/bin/env python3

Author: John Doe

``` will insert the shebang and the author name when creating python files with compose.

Authors

Björn Daase and Leon Matthes