To do
- Add functions to register commands/options as well as their aliases in one call (#7)
- Add unit tests for both functions
- Add documentation & API reference for both functions
- Fix bug #9
- Cover bug #9 in unit tests
- Implement a way to hide aliases separately from commands/options (#8)
- Add unit tests for this implementation
- Add documentation & API reference for this implementation
- Write changes to changelog
- Fix command invalidating options before its value is specified
- Add unit tests for issue described above
- Add integration tests to limit future issues similar the one described above
## To do
- [x] Add functions to register commands/options as well as their aliases in one call (#7)
- [x] Add unit tests for both functions
- [x] Add documentation & API reference for both functions
- [x] Fix bug #9
- [x] Cover bug #9 in unit tests
- [x] Implement a way to hide aliases separately from commands/options (#8)
- [x] Add unit tests for this implementation
- [x] Add documentation & API reference for this implementation
- [ ] Write changes to changelog
- [x] Fix command invalidating options before its value is specified
- [x] Add unit tests for issue described above
- [ ] Add integration tests to limit future issues similar the one described above