| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -127,18 +127,35 @@ enable-plugin () | |||
| 127 | 127 | ||
| 128 | 128 | plugins-help () | |
| 129 | 129 | { | |
| 130 | - about 'list all plugins and functions defined by bash-it' | ||
| 130 | + about 'summarize all functions defined by enabled bash-it plugins' | ||
| 131 | 131 | group 'lib' | |
| 132 | 132 | ||
| 133 | - printf '%s\n' "bash-it plugins help" | ||
| 134 | - printf '\n' | ||
| 133 | + # display a brief progress message... | ||
| 134 | + printf '%s' 'please wait, building help...' | ||
| 135 | + typeset grouplist=$(mktemp /tmp/grouplist.XXXX) | ||
| 136 | + typeset func | ||
| 137 | + for func in $(typeset_functions) | ||
| 138 | + do | ||
| 139 | + typeset group="$(typeset -f $func | metafor group)" | ||
| 140 | + if [ -z "$group" ]; then | ||
| 141 | + group='misc' | ||
| 142 | + fi | ||
| 143 | + typeset about="$(typeset -f $func | metafor about)" | ||
| 144 | + letterpress "$about" $func >> $grouplist.$group | ||
| 145 | + echo $grouplist.$group >> $grouplist | ||
| 146 | + done | ||
| 147 | + # clear progress message | ||
| 148 | + printf '\r%s\n' ' ' | ||
| 135 | 149 | typeset group | |
| 136 | - for group in $(all_groups) | ||
| 150 | + typeset gfile | ||
| 151 | + for gfile in $(cat $grouplist | sort | uniq) | ||
| 137 | 152 | do | |
| 138 | - printf '%s\n' "group: $group" | ||
| 139 | - glossary $group | ||
| 153 | + printf '%s\n' "${gfile##*.}:" | ||
| 154 | + cat $gfile | ||
| 140 | 155 | printf '\n' | |
| 141 | - done | ||
| 156 | + rm $gfile 2> /dev/null | ||
| 157 | + done | less | ||
| 158 | + rm $grouplist 2> /dev/null | ||
| 142 | 159 | } | |
| 143 | 160 | ||
| 144 | 161 | all_groups () | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -15,7 +15,7 @@ function rails_jquery { | |||
| 15 | 15 | ||
| 16 | 16 | function jquery_install { | |
| 17 | 17 | about 'download jquery.js into public/javascripts' | |
| 18 | - group 'javascripts' | ||
| 18 | + group 'javascript' | ||
| 19 | 19 | ||
| 20 | 20 | if [ -z "$1" ] | |
| 21 | 21 | then | |
@@ -28,7 +28,7 @@ function jquery_install { | |||
| 28 | 28 | ||
| 29 | 29 | function jquery_ui_install { | |
| 30 | 30 | about 'download jquery_us.js into public/javascripts' | |
| 31 | - group 'javascripts' | ||
| 31 | + group 'javascript' | ||
| 32 | 32 | ||
| 33 | 33 | if [ -z "$1" ] | |
| 34 | 34 | then | |
| Back | FazBrowse Home | New Git URL |
0 commit comments