master Accept multiple input files (#47)

* Accept multiple input files

* Add message when exiting without doing anything

* Sorting arguments

(we could setup isort... in a later PR)

* Remove version specifier in test requirements, project needs py3.8 anyway

* Add pytest-mock in test reqs

* Refactor project CLI

- Use pathlib instead of os.path & friends
- Split logic into multiple testable functions

* Test the CLI

* disable mypy on tests

* Don't duplicate dependencies

* Update com2ann.py

* Mypy on tests

* from __future__ import annotations

* Plural & upgrade annotations

* Update src/com2ann.py

Co-authored-by: Christian Clauss <cclauss@me.com>

* Update test_cli.py

Co-authored-by: Christian Clauss <cclauss@me.com>

Ivan Levkivskyi avatar Ivan Levkivskyi

Push event #117 passed

  • Ran for
AMD64
no language set
Git

Sorry, we're having troubles fetching jobs. Please try again later.