Commit c1479baff862e554946839b249cc4a9226b57674
1 parent
27ff756cd1
Accept a --verbose option to -ensure-repo command.
This will be used to make the -ensure-repo command output more detailed information on the changes, if any, made to the clone.
Showing 1 changed file with 8 additions and 3 deletions Side-by-side Diff
antigen.zsh
| ... | ... | @@ -140,12 +140,17 @@ antigen-update () { |
| 140 | 140 | # argument is `--update` and if a clone already exists for the given repo |
| 141 | 141 | # and branch, it is pull-ed, i.e., updated. |
| 142 | 142 | |
| 143 | + # Argument defaults. | |
| 143 | 144 | # Check if we have to update. |
| 144 | 145 | local update=false |
| 145 | - if [[ $1 == --update ]]; then | |
| 146 | - update=true | |
| 146 | + # Verbose output. | |
| 147 | + local verbose=false | |
| 148 | + | |
| 149 | + # Load any boolean arguments specified. | |
| 150 | + while [[ $1 == --* ]]; do | |
| 151 | + eval "local '${1#--}=true'" | |
| 147 | 152 | shift |
| 148 | - fi | |
| 153 | + done | |
| 149 | 154 | |
| 150 | 155 | # Get the clone's directory as per the given repo url and branch. |
| 151 | 156 | local url="$1" |