POSIX doesn't specify -v options for rm(1), mkdir(1), mv(1), or cp(1),
and most non-GNU systems, including OpenBSD, don't implement them.
As a result, pass(1) errors needlessly on these platforms.

diff --git a/src/password-store.sh b/src/password-store.sh
index d535a74..9dc56ca 100755
--- a/src/password-store.sh
+++ b/src/password-store.sh
@@ -275,14 +275,14 @@ cmd_init() {
 
        if [[ $# -eq 1 && -z $1 ]]; then
                [[ ! -f "$gpg_id" ]] && die "Error: $gpg_id does not exist and 
so cannot be removed."
-               rm -v -f "$gpg_id" || exit 1
+               rm -f "$gpg_id" || exit 1
                if [[ -d $GIT_DIR ]]; then
                        git rm -qr "$gpg_id"
                        git_commit "Deinitialize ${gpg_id}."
                fi
                rmdir -p "${gpg_id%/*}" 2>/dev/null
        else
-               mkdir -v -p "$PREFIX/$id_path"
+               mkdir -p "$PREFIX/$id_path"
                printf "%s\n" "$@" > "$gpg_id"
                local id_print="$(printf "%s, " "$@")"
                echo "Password store initialized for ${id_print%, }"
@@ -372,7 +372,7 @@ cmd_insert() {
 
        [[ $force -eq 0 && -e $passfile ]] && yesno "An entry already exists 
for $path. Overwrite it?"
 
-       mkdir -p -v "$PREFIX/$(dirname "$path")"
+       mkdir -p "$PREFIX/$(dirname "$path")"
        set_gpg_recipients "$(dirname "$path")"
 
        if [[ $multiline -eq 1 ]]; then
@@ -406,7 +406,7 @@ cmd_edit() {
 
        local path="$1"
        check_sneaky_paths "$path"
-       mkdir -p -v "$PREFIX/$(dirname "$path")"
+       mkdir -p "$PREFIX/$(dirname "$path")"
        set_gpg_recipients "$(dirname "$path")"
        local passfile="$PREFIX/$path.gpg"
 
@@ -446,7 +446,7 @@ cmd_generate() {
        local length="$2"
        check_sneaky_paths "$path"
        [[ ! $length =~ ^[0-9]+$ ]] && die "Error: pass-length \"$length\" must 
be a number."
-       mkdir -p -v "$PREFIX/$(dirname "$path")"
+       mkdir -p "$PREFIX/$(dirname "$path")"
        set_gpg_recipients "$(dirname "$path")"
        local passfile="$PREFIX/$path.gpg"
 
@@ -498,7 +498,7 @@ cmd_delete() {
 
        [[ $force -eq 1 ]] || yesno "Are you sure you would like to delete 
$path?"
 
-       rm $recursive -f -v "$passfile"
+       rm $recursive -f "$passfile"
        if [[ -d $GIT_DIR && ! -e $passfile ]]; then
                git rm -qr "$passfile"
                git_commit "Remove $path from store."
@@ -529,14 +529,14 @@ cmd_copy_move() {
                [[ ! -f $old_path ]] && die "Error: $1 is not in the password 
store."
        fi
 
-       mkdir -p -v "${new_path%/*}"
+       mkdir -p "${new_path%/*}"
        [[ -d $old_path || -d $new_path || $new_path =~ /$ ]] || 
new_path="${new_path}.gpg"
 
        local interactive="-i"
        [[ ! -t 0 || $force -eq 1 ]] && interactive="-f"
 
        if [[ $move -eq 1 ]]; then
-               mv $interactive -v "$old_path" "$new_path" || exit 1
+               mv $interactive "$old_path" "$new_path" || exit 1
                [[ -e "$new_path" ]] && reencrypt_path "$new_path"
 
                if [[ -d $GIT_DIR && ! -e $old_path ]]; then
@@ -545,7 +545,7 @@ cmd_copy_move() {
                fi
                rmdir -p "$old_dir" 2>/dev/null
        else
-               cp $interactive -r -v "$old_path" "$new_path" || exit 1
+               cp $interactive -r "$old_path" "$new_path" || exit 1
                [[ -e "$new_path" ]] && reencrypt_path "$new_path"
                git_add_file "$new_path" "Copy ${1} to ${2}."
        fi
_______________________________________________
Password-Store mailing list
[email protected]
http://lists.zx2c4.com/mailman/listinfo/password-store

Reply via email to