mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-23 02:35:38 +01:00
feat(wd): update to v0.10.1 (#13192)
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
This commit is contained in:
parent
01433503c2
commit
f9d3e0ff56
3 changed files with 20 additions and 16 deletions
|
|
@ -8,7 +8,7 @@
|
|||
# @github.com/mfaerevaag/wd
|
||||
|
||||
# version
|
||||
readonly WD_VERSION=0.10.0
|
||||
readonly WD_VERSION=0.10.1
|
||||
|
||||
# colors
|
||||
readonly WD_BLUE="\033[96m"
|
||||
|
|
@ -174,6 +174,11 @@ wd_add()
|
|||
point=$(basename "$PWD")
|
||||
fi
|
||||
|
||||
if [ ! -w "$wd_config_file" ]; then
|
||||
wd_exit_fail "\'$wd_config_file\' is not writeable."
|
||||
return
|
||||
fi
|
||||
|
||||
if [[ $point =~ "^[\.]+$" ]]
|
||||
then
|
||||
wd_exit_fail "Warp point cannot be just dots"
|
||||
|
|
@ -239,6 +244,11 @@ wd_remove()
|
|||
point_list=$(basename "$PWD")
|
||||
fi
|
||||
|
||||
if [ ! -w "$wd_config_file" ]; then
|
||||
wd_exit_fail "\'$wd_config_file\' is not writeable."
|
||||
return
|
||||
fi
|
||||
|
||||
for point_name in $point_list ; do
|
||||
if [[ ${points[$point_name]} != "" ]]
|
||||
then
|
||||
|
|
@ -440,6 +450,11 @@ wd_clean() {
|
|||
local count=0
|
||||
local wd_tmp=""
|
||||
|
||||
if [ ! -w "$wd_config_file" ]; then
|
||||
wd_exit_fail "\'$wd_config_file\' is not writeable."
|
||||
return
|
||||
fi
|
||||
|
||||
while read -r line
|
||||
do
|
||||
if [[ $line != "" ]]
|
||||
|
|
@ -543,14 +558,6 @@ args=$(getopt -o a:r:c:lhs -l add:,rm:,clean,list,ls:,open:,path:,help,show -- $
|
|||
if [[ ($? -ne 0 || $#* -eq 0) && -z $wd_print_version ]]
|
||||
then
|
||||
wd_print_usage
|
||||
|
||||
# check if config file is writeable
|
||||
elif [ ! -w "$wd_config_file" ]
|
||||
then
|
||||
# do nothing
|
||||
# can't run `exit`, as this would exit the executing shell
|
||||
wd_exit_fail "\'$wd_config_file\' is not writeable."
|
||||
|
||||
else
|
||||
# parse rest of options
|
||||
local wd_o
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue