X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=scripts%2Fcore%2Ffunctions.sh;h=1fe45e6c4d84cc2e8ea3ae242fcbf4ab5359d0d4;hb=c2c252410dd4017cf8186fdf2526148034d62c8b;hp=e2fbc519da3bfde9b509db9af28d65f51cc78c09;hpb=e74b42b18907062197a3729b5239f2c579805889;p=feisty_meow.git diff --git a/scripts/core/functions.sh b/scripts/core/functions.sh index e2fbc519..1fe45e6c 100644 --- a/scripts/core/functions.sh +++ b/scripts/core/functions.sh @@ -148,8 +148,9 @@ if [ -z "$skip_all" ]; then local pid_finder_pattern='s/ *\([0-9][0-9]*\) *.*$/\1/p' else - # flags which clean up the output on unixes, which apparently cygwin - # doesn't count as. their crappy specialized ps doesn't support this. + # flags which clean up the process listing output on unixes. + # apparently cygwin doesn't count as a type of unix, because their + # crummy specialized ps command doesn't support normal ps flags. local EXTRA_UNIX_FLAGS="-o pid,args" # pattern to use for peeling off the process numbers. local pid_finder_pattern='s/^[[:space:]]*\([0-9][0-9]*\).*$/\1/p' @@ -307,7 +308,7 @@ if [ -z "$skip_all" ]; then # information for su. # get the x authority info for our current user. - source $FEISTY_MEOW_SCRIPTS/x_win/get_x_auth.sh + source "$FEISTY_MEOW_SCRIPTS/security/get_x_auth.sh" if [ -z "$X_auth_info" ]; then # if there's no authentication info to pass along, we just do a normal su. @@ -369,7 +370,7 @@ if [ -z "$skip_all" ]; then unalias CORE_ALIASES_LOADED &>/dev/null unset -f function_sentinel # reload feisty meow environment in current shell. - source $FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh + source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh" # run nechung oracle to give user a new fortune. nechung restore_terminal_title @@ -653,6 +654,17 @@ return 0 ############## +#hmmm: this points to an extended functions file being needed; not all of these are core. + + # displays documentation in "md" formatted files. + function show_md() + { + local file="$1"; shift + pandoc "$file" | lynx -stdin + } + + ############## + # just shows a separator line for an 80 column console, or uses the first # parameter as the number of columns to expect. function separator()