Commit Graph

468 Commits

Author SHA1 Message Date
Alexey Golub
2bdb2bddc8 Rework architecture and implement auto help 2019-07-23 00:49:28 +03:00
Alexey Golub
77c7faa759 Introduce ICommand 2019-07-17 23:07:20 +03:00
Alexey Golub
4ba9413012 Refactor 2019-07-17 22:54:50 +03:00
Alexey Golub
3611aa51e6 Add code coverage 2019-07-10 21:40:26 +03:00
Alexey Golub
74ee927498 Refactor 2019-06-29 22:02:41 +03:00
Alexey Golub
79cf994386 Refactor dummy tests 2019-06-16 17:56:24 +03:00
Alexey Golub
7a5a32d27b Add command description 2019-06-15 21:26:56 +03:00
Alexey Golub
1543076bf4 Throw exception when an option has multiple values but the target type is not an array 2019-06-09 22:14:01 +03:00
Alexey Golub
63d798977d Enhance option converter and add support for array options 2019-06-09 21:57:30 +03:00
Alexey Golub
e0211fc141 Improve option converter and add support for dynamic types constructable or parseable from string 2019-06-09 01:51:46 +03:00
Alexey Golub
fd6ed3ca72 Add support for stacked options followed by a value 2019-06-08 23:50:56 +03:00
Alexey Golub
3a9ac3d36c Cleanup tests 2019-06-02 19:53:21 +03:00
Alexey Golub
7a104e05f5 Add favicon and logo 0.0.1 2019-06-02 19:09:23 +03:00
Alexey Golub
a2182a73cd Add appveyor.yml 2019-06-02 18:49:23 +03:00
Alexey Golub
2fe074089a Add license, readme and changelog 2019-06-02 18:49:16 +03:00
Alexey Golub
c0303e29a3 Update project file 2019-06-02 18:41:38 +03:00
Alexey Golub
da79a016a5 Add project files. 2019-06-02 18:32:25 +03:00
Alexey Golub
84606aba4f Add .gitignore and .gitattributes. 2019-06-02 18:32:22 +03:00