# Contributing
Keep the command small and dependency-free.
Put reusable behavior in functions, keep the command-line entry point thin, and cover behavior changes with `unittest` tests.
Run `python3 -m unittest -v` before committing.
Update `README.md` whenever command-line behavior changes.