18 lines
332 B
Bash
Executable File
18 lines
332 B
Bash
Executable File
#!/bin/bash
|
|
|
|
list() {
|
|
root_dir=$(kickstart root-dir)
|
|
length_of_path=$(wc -m <<<"$root_dir/docs/" | xargs)
|
|
find "$root_dir"/docs -type f | sed -e 's/.md$//' | cut -c "$length_of_path-" | tr '/' '.'
|
|
}
|
|
|
|
show() {
|
|
cat "$(kickstart root-dir)"/docs/"$(echo "$1" | tr '.' '/')".md
|
|
}
|
|
|
|
if [ -z "$1" ]; then
|
|
list
|
|
else
|
|
show "$1"
|
|
fi
|