code style fixes

This commit is contained in:
James Tomasino 2018-01-20 21:26:33 -05:00
parent 955fd09e81
commit c75383377d
2 changed files with 37 additions and 37 deletions

60
burrow
View File

@ -1,13 +1,11 @@
#!/usr/bin/env bash
version="v1.0.0rc"
shopt -s extglob
configfiles="$HOME/.config/burrow/config $HOME/.config/burrow $HOME/.burrow"
editor=${EDITOR:-vi}
arg_options=hvd
arg_longoptions=help,version,debug
# vars from config
config_location_gopher="$HOME/gopher"
config_location_recipebox="${config_location_gopher}/recipebox"
@ -22,29 +20,14 @@ config_git_push=false
flag_debug=0
# vars from args
arg_options=hvd
arg_longoptions=help,version,debug
arg_recipe=0
arg_phlog=0
arg_create_config=0
arg_update_git=0
function show_help() {
cat > /dev/stdout << END
${0} [-hvd] [--help] [--version] [--debug] <arguments>
ARGUMENTS (multiple allowed):
phlog - create new phlog entry
recipe - add new recipe to box
create-config - create a default configuration file
update-git - silently pulls gopher git repo if it exists
OPTIONAL FLAGS:
--help|-h - show this help
--version|-v - show current version info
--debug|-d - debug mode
END
}
# silence directory movements
pushd () {
command pushd "$@" 2>/dev/null 1>&2
}
@ -53,6 +36,24 @@ popd () {
command popd 2>/dev/null 1>&2
}
function show_help() {
cat > /dev/stdout << END
burrow [options] [commands]
COMMANDS:
phlog Create new phlog entry
recipe Add new recipe to box
create-config Create a default configuration file
update-git Silently pulls gopher git repo if it exists
OPTIONAL FLAGS:
-h, --help Show this help
-v, --version Show current version info
-d, --debug Debug mode
END
}
function parse_input() {
getopt --test > /dev/null
if [[ $? -ne 4 ]]
@ -93,25 +94,25 @@ function parse_input() {
esac
done
if [[ $# -lt 1 ]]; then
if [[ $# -lt 1 ]]
then
exit 0
fi
for arg in "$@"
do
argc=${arg^^}
argc=${arg,,}
case $argc in
"SHORTLIST")
"shortlist")
echo "phlog recipe create-config update-git"
exit 0
;;
"PHLOG") arg_phlog=1 ;;
"RECIPE") arg_recipe=1 ;;
"CREATE-CONFIG") arg_create_config=1 ;;
"UPDATE-GIT") arg_update_git=1 ;;
"phlog") arg_phlog=1 ;;
"recipe") arg_recipe=1 ;;
"create-config") arg_create_config=1 ;;
"update-git") arg_update_git=1 ;;
esac
done
}
function day_suffix() {
@ -171,7 +172,6 @@ function recipe_new() {
echo "Updating recipebox listing"
echo -e "0$title\t$(basename "$post_path")\n$(cat "${config_location_recipebox}/gophermap")" > "${config_location_recipebox}/gophermap"
sort -fo "${config_location_recipebox}/gophermap" "${config_location_recipebox}/gophermap"
update_gopher_date
if [[ $config_post_recipebox_command != "" ]]

View File

@ -2,12 +2,11 @@
.SH NAME
burrow \- a helper for building and managing a gopher hole
.SH SYNOPSIS
burrow [-vf] [action]
burrow [options] [command]
.SH DESRIPTION
.B burrow
is a collection of helper actions designed to assist in the creation,
burrow is a collection of helper actions designed to assist in the creation,
modification, and maintenance of a gopher hole.
.SH OPTIONS
.SH COMMANDS
.TP
.B phlog
Create a new phlog entry.
@ -26,14 +25,15 @@ If the gopher directory resides within a git repository, this action will do a
silent
.B git-pull
which is useful for crons.
.SH OPTIONS
.TP
.B -v|--version
.B -v, --version
Display current version information.
.TP
.B -d|--debug
.B -d, --debug
Debug mode.
.TP
.B -h|--help
.B -h, --help
Show the help.
.SH FILES
.I ~/.config/burrow/config