aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-x_release/print_usage_markdown.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/_release/print_usage_markdown.sh b/_release/print_usage_markdown.sh
new file mode 100755
index 0000000..e0cbc89
--- /dev/null
+++ b/_release/print_usage_markdown.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+echo '## Usage'
+echo '```'
+gdrive help | tail -n+3
+echo '```'
+
+IFS=$'\n'
+
+help=$(gdrive help | grep global | sed -E 's/ \[[^]]+\]//g' | sed -E 's/ <[^>]+>//g' | sed -E 's/ {2,}.+//' | sed -E 's/^gdrive //')
+
+for args in $help; do
+ cmd="gdrive help $args"
+ echo
+ eval $cmd | sed -e '1s/^/#### /' | sed -e $'1s/$/\\\n```/'
+ echo '```'
+done