aboutsummaryrefslogtreecommitdiffstats
path: root/_release/print_usage_markdown.sh
blob: e0cbc89029a098826465e445e4bab0a949165d48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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