initial commit
This commit is contained in:
parent
ea328fcd0f
commit
dc1e293d6c
1 changed files with 28 additions and 0 deletions
28
bwzy-autofill
Executable file
28
bwzy-autofill
Executable file
|
|
@ -0,0 +1,28 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Read up to the first three lines from standard input
|
||||
read -r USER || USER=""
|
||||
read -r PASS || PASS=""
|
||||
read -r TOTP || TOTP=""
|
||||
|
||||
# Get the last active window
|
||||
#LAST_WINDOW=$(hyprctl clients | grep ^Window | tail -n1 | awk '{print $2}')
|
||||
|
||||
# Focus last window
|
||||
#echo "LAST_WINDOW: $LAST_WINDOW"
|
||||
#hyprctl dispatch focuswindow "address:$LAST_WINDOW"
|
||||
$BWZY_REFOCUS_CMD
|
||||
|
||||
# Use wtype to output the USER and PASS
|
||||
$BWZY_TYPE_CMD "$USER"
|
||||
$BWZY_TYPE_CMD " "
|
||||
$BWZY_TYPE_CMD "$PASS"
|
||||
$BWZY_TYPE_CMD " "
|
||||
$BWZY_TYPE_CMD $'\n'
|
||||
[[ -n "$BWZY_NOTIFY_CMD" ]] && $BWZY_NOTIFY_CMD "user & pass autofilled"
|
||||
|
||||
# Copy the TOTP to clipboard
|
||||
if [[ -n "$TOTP" ]]; then
|
||||
echo -n "$TOTP" | cli-copy
|
||||
[[ -n "$BWZY_NOTIFY_CMD" ]] && $BWZY_NOTIFY_CMD "TOTP copied to clipboard"
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue