22 lines
813 B
Plaintext
22 lines
813 B
Plaintext
|
#!/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
|