aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetter Rasmussen2016-02-21 20:29:13 +0100
committerPetter Rasmussen2016-02-21 20:29:13 +0100
commitf6d407618394e26889c61e6e57c90a7a0d81a3a1 (patch)
treed63d7b113bdcb0b4733bfd7aa4101e6005188f5a
parenta85c7245b3b6aefdcbf4cdf4e2ad9e87e4e5b30e (diff)
downloadgdrive-f6d407618394e26889c61e6e57c90a7a0d81a3a1.tar.bz2
Add script to print usage in markdown
-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