You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,18 @@
1
1
# Changelog
2
2
3
+
## V 0.4.0; February 10th
4
+
5
+
Focus for this release was breaking up command line parsing into more testable chunks.
6
+
7
+
Features:
8
+
9
+
- All argument parsing is now based on discrete functions
10
+
- Added a list command to show your current available commands
11
+
12
+
Documentation:
13
+
14
+
- Created API documentation site: https://kieranwood.ca/ahd
15
+
3
16
## V 0.3.0; February 6th
4
17
5
18
Focus for this release was on building sustainable development pipelines (logging, testing etc.), and making the project more reliable in edge cases and error handling.
Copy file name to clipboardExpand all lines: README.md
+20-10Lines changed: 20 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,21 +26,23 @@ Run ```pip install ahd``` or ```sudo pip3 install ahd```
26
26
### Usage
27
27
28
28
```bash
29
-
Usage:
30
-
ahd [-h] [-v] [-d]
29
+
Usage:
30
+
ahd list [-l]
31
+
ahd [-h] [-v] [-d]
31
32
ahd docs [-a] [-o]
32
33
ahd config [-e] [-i CONFIG_FILE_PATH]
33
34
ahd register <name> [<command>] [<paths>]
34
35
ahd <name> [<command>] [<paths>]
35
36
36
37
Options:
37
-
-h, --help show this help message and exit
38
-
-v, --version show program's version number and exit
39
-
-a, --api shows the local API docs
40
-
-o, --offline shows the local User docs instead of live ones
41
-
-e, --export exports the configuration file
42
-
-i CONFIG_FILE_PATH, --import CONFIG_FILE_PATH
43
-
imports the configuration file
38
+
-h, --help show this help message and exit
39
+
-v, --version show program's version number and exit
40
+
-l, --long Shows all commands in configuration with paths and commands
41
+
-a, --api shows the local API docs
42
+
-o, --offline shows the local User docs instead of live ones
43
+
-e, --export exports the configuration file
44
+
-i CONFIG_FILE_PATH, --import CONFIG_FILE_PATH
45
+
imports the configuration file
44
46
```
45
47
46
48
@@ -60,6 +62,14 @@ This example was somewhat trivial but keep in mind this effectively means you ca
60
62
61
63
#### Arguments
62
64
65
+
##### list
66
+
67
+
The list command shows a list of your current registered commands.
68
+
69
+
**Options**:
70
+
71
+
\- \-\-long: Shows all commands in configuration with paths and commands
72
+
63
73
##### docs
64
74
65
75
The docs command is designed to bring up documentation as needed, you can run ```ahd docs``` to open the documentation site in the default browser.
@@ -104,7 +114,7 @@ This is a placeholder value for the name of a command you have registered. Once
104
114
105
115
## Additional Documentation
106
116
107
-
Additional user and development/contribution documentation will be available at [https://ahd.readthedocs.io/en/latest/](https://ahd.readthedocs.io/en/latest/).
117
+
Additional user and development/contribution documentation will be available at [https://ahd.readthedocs.io/en/latest/](https://ahd.readthedocs.io/en/latest/). Also API documentation is available at [https://kieranwood.ca/ahd](https://kieranwood.ca/ahd)
0 commit comments