diff options
| -rwxr-xr-x | gist | 7 |
1 files changed, 3 insertions, 4 deletions
| @@ -40,7 +40,7 @@ | |||
| 40 | # gist (Show your gists) | 40 | # gist (Show your gists) |
| 41 | # gist 3 (show the repo path of your 3rd gist, and do custom actions) | 41 | # gist 3 (show the repo path of your 3rd gist, and do custom actions) |
| 42 | # gist 3 --no-action (show the repo path of your 3rd gist, and do not perform actions) | 42 | # gist 3 --no-action (show the repo path of your 3rd gist, and do not perform actions) |
| 43 | # gist new foo bari (create a new gist with files foo and bar) | 43 | # gist new foo bar (create a new gist with files foo and bar) |
| 44 | # gist tag (Show your gists with tags) | 44 | # gist tag (Show your gists with tags) |
| 45 | # gist tag 3 (Add tags to your 3rd gist) | 45 | # gist tag 3 (Add tags to your 3rd gist) |
| 46 | # gist tag .+ (show tagged gists) | 46 | # gist tag .+ (show tagged gists) |
| @@ -48,7 +48,7 @@ | |||
| 48 | # Since now a gist is a local cloned repo | 48 | # Since now a gist is a local cloned repo |
| 49 | # It is your business to do git commit and git push | 49 | # It is your business to do git commit and git push |
| 50 | 50 | ||
| 51 | # TODO user friendly config file | 51 | # TODO change gist from public to private or reverse versa |
| 52 | # TODO feature to exclude tag-value or grep-string | 52 | # TODO feature to exclude tag-value or grep-string |
| 53 | # TODO Save HEADER with wget and httpie | 53 | # TODO Save HEADER with wget and httpie |
| 54 | # TODO codebase statistics, like C++ or something | 54 | # TODO codebase statistics, like C++ or something |
| @@ -62,6 +62,7 @@ CONFIG=~/.config/gist.conf; mkdir -p ~/.config | |||
| 62 | per_page=100 | 62 | per_page=100 |
| 63 | 63 | ||
| 64 | INDEX_FORMAT=('index' 'public' 'gist_id' 'tags_string' 'blob_code' 'file_array' 'file_num' 'comment_num' 'author' 'created_at' 'updated_at' 'description') | 64 | INDEX_FORMAT=('index' 'public' 'gist_id' 'tags_string' 'blob_code' 'file_array' 'file_num' 'comment_num' 'author' 'created_at' 'updated_at' 'description') |
| 65 | VALID_CONFIGS=('user=' 'token=' 'folder=' 'auto_sync=true|false' 'action=' 'EDITOR=' 'protocol=https|ssh' 'show_untagged=true|false') | ||
| 65 | TAG_CHAR='-_[:alnum:]' | 66 | TAG_CHAR='-_[:alnum:]' |
| 66 | if [[ ! -t 0 ]]; then | 67 | if [[ ! -t 0 ]]; then |
| 67 | INPUT=$(cat) | 68 | INPUT=$(cat) |
| @@ -70,8 +71,6 @@ else | |||
| 70 | export mark=[^s] # By defaut, only process user's gists, not starred gist | 71 | export mark=[^s] # By defaut, only process user's gists, not starred gist |
| 71 | fi | 72 | fi |
| 72 | 73 | ||
| 73 | VALID_CONFIGS=('user=' 'token=' 'folder=' 'auto_sync=true|false' 'action=' 'EDITOR=' 'protocol=https|ssh' 'show_untagged=true|false') | ||
| 74 | |||
| 75 | # Default configuration | 74 | # Default configuration |
| 76 | [[ ! -t 1 && -z $hint ]] && hint=false | 75 | [[ ! -t 1 && -z $hint ]] && hint=false |
| 77 | protocol=https | 76 | protocol=https |