diff --git a/install b/install index cab81768..271493ec 100755 --- a/install +++ b/install @@ -227,13 +227,13 @@ fi for s in $shells; do bin=$s - [[ "$s" = nushell ]] && bin=nu + [[ $s == nushell ]] && bin=nu if ! command -v "$bin" > /dev/null; then shells=${shells/$s/} fi done -if [[ -z "${shells// /}" ]]; then +if [[ -z ${shells// /} ]]; then echo "No shell configuration to be updated." exit 0 fi @@ -442,7 +442,7 @@ if [[ $shells =~ fish ]]; then fi fi -if [[ "$shells" =~ nushell ]]; then +if [[ $shells =~ nushell ]]; then if [[ $key_bindings -eq 1 || $auto_completion -eq 1 ]]; then echo "Setting up Nushell integration ..." nushell_autoload_dir=$(nu -c '$nu.user-autoload-dirs | first') diff --git a/test/lib/common.rb b/test/lib/common.rb index ff6ea3dd..4e62a7b6 100644 --- a/test/lib/common.rb +++ b/test/lib/common.rb @@ -136,6 +136,7 @@ class Tmux rescue Minitest::Assertion retries += 1 raise if retries > 5 + retry end send_keys 'clear', :Enter @@ -295,7 +296,7 @@ class Tmux if @shell == :nushell message = "Prepare[#{tries}]" send_keys 'C-u', 'C-l' - sleep 0.2 + sleep(0.2) send_keys ' ', 'C-u', :Enter, message self.until { |lines| lines[-1] == message } else