Commit ec9febf8cfe63dca6f0e6f309e0a8a07a950e43e

Authored by Shrikant Sharat
1 parent 38b0b0409e

Fix themes not being loaded.

The `-`'s were being replaced to `_`'s even in the value of the given argument,
whereas the intention was to just replace them in the name of the argument. This
is now fixed.

Showing 1 changed file with 6 additions and 3 deletions Side-by-side Diff

... ... @@ -34,14 +34,17 @@ antigen-bundle () {
34 34 # Set spec values from keyword arguments, if any. The remaining arguments
35 35 # are all assumed to be keyword arguments.
36 36 while [[ $1 == --* ]]; do
37   - # Remove the `--` at the start and replace the rest of `-`'s to `_`'s.
38   - local arg="${${1#--}//-/_}"
  37 + # Remove the `--` at the start.
  38 + local arg="${1#--}"
39 39  
40 40 if [[ $arg != *=* ]]; then
41 41 arg="$arg=true"
42 42 fi
43 43  
44   - local arg_name="${arg%\=*}"
  44 + # Get the name of the arg and replace the `-`'s to `_`'s.
  45 + local arg_name="${${arg%\=*}//-/_}"
  46 +
  47 + # Get the value of the arg.
45 48 local arg_value="${arg#*\=}"
46 49  
47 50 eval "local $arg_name='$arg_value'"