22 lines
813 B
Plaintext
Raw Normal View History

2025-01-12 00:52:51 +08:00
#!/usr/bin/env osascript
# This only works on MacOS!
# Adapted from: https://github.com/theseal/ssh-askpass
on run argv
set args to argv as text
set frontmost_application to name of (info for (path to frontmost application))
tell application frontmost_application
if args ends with ": " or args ends with ":" then
if args contains "pass" or args contains "pin" then
display dialog args with icon note default button "OK" default answer "" with hidden answer
else
display dialog args with icon note default button "OK" default answer ""
end if
return result's text returned
else
display dialog args with icon note default button "Cancel"
return
end if
end tell
end run