From 1bb977ecab3a56bba232da6c0a3893b39706f12c Mon Sep 17 00:00:00 2001 From: Harry Date: Thu, 4 Oct 2018 14:19:52 +0800 Subject: [PATCH 1/2] Allow optional keyword query as argument --- lazy-connect.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lazy-connect.sh b/lazy-connect.sh index 1546b36..84398f2 100755 --- a/lazy-connect.sh +++ b/lazy-connect.sh @@ -133,6 +133,6 @@ function lazy-connect() { secret=$(cat $_lazy_connect_config_dir/secret) vpn_name=$(cat $_lazy_connect_config_dir/vpns \ - | fzf --height=10 --ansi --reverse) + | fzf --height=10 --ansi --reverse --query "$*") [ -z "$vpn_name" ] || _lazy_connect "$vpn_name" "$secret" } From 87994a8d2fc84d359abf785f70086fa9651522bc Mon Sep 17 00:00:00 2001 From: hmoniaga Date: Thu, 4 Oct 2018 16:26:07 +0800 Subject: [PATCH 2/2] Automatically select the only match if query is found --- lazy-connect.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lazy-connect.sh b/lazy-connect.sh index 84398f2..30e6579 100755 --- a/lazy-connect.sh +++ b/lazy-connect.sh @@ -133,6 +133,6 @@ function lazy-connect() { secret=$(cat $_lazy_connect_config_dir/secret) vpn_name=$(cat $_lazy_connect_config_dir/vpns \ - | fzf --height=10 --ansi --reverse --query "$*") + | fzf --height=10 --ansi --reverse --query "$*" --select-1) [ -z "$vpn_name" ] || _lazy_connect "$vpn_name" "$secret" }