mirror of
https://github.com/ksyasuda/dotfiles.git
synced 2025-05-22 21:05:52 -07:00
31 lines
752 B
Bash
Executable File
31 lines
752 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
arg="$1"
|
|
|
|
# if arg is add, add a new password
|
|
# if arg is edit, edit an existing password
|
|
# if arg is delete, delete an existing password
|
|
|
|
case "$arg" in
|
|
add)
|
|
name="$(rofi -dmenu -l 0 -config ~/.config/aniwrapper/themes/aniwrapper-dracula.rasi -theme-str 'window {width: 35%;}' -p 'SAVED NAME:')"
|
|
username="$(rofi -dmenu -l 0 -config ~/.config/aniwrapper/themes/aniwrapper-dracula.rasi -theme-str 'window {width: 35%;}' -p 'USERNAME:')"
|
|
printf "%s %s\n" "$name" "$username"
|
|
if [[ -z "$name" || -z "$username" ]]; then
|
|
printf "%s\n" "Name and username cannot be empty"
|
|
exit 1
|
|
fi
|
|
rbw add "$name" "$username"
|
|
;;
|
|
edit)
|
|
exit 1
|
|
;;
|
|
delete)
|
|
exit 1
|
|
;;
|
|
*)
|
|
printf "%s\n" "Not implemented"
|
|
exit 1
|
|
;;
|
|
esac
|