Add a helper function to preset a GUI password dialog.
This commit is contained in:
parent
70ee1aa748
commit
6170e5c928
29
functions.md
29
functions.md
@ -21,7 +21,9 @@
|
|||||||
### App Icons
|
### App Icons
|
||||||
|
|
||||||
#### Create App Icon
|
#### Create App Icon
|
||||||
|
|
||||||
Function to quickly create an application icon from 1024px master file.
|
Function to quickly create an application icon from 1024px master file.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
function mkicns() {
|
function mkicns() {
|
||||||
if [[ -z "$@" ]]; then
|
if [[ -z "$@" ]]; then
|
||||||
@ -45,6 +47,33 @@ function mkicns() {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Helper functions
|
||||||
|
|
||||||
|
#### Ask user for a password
|
||||||
|
|
||||||
|
This function will use AppleScript to present a password entry dialog to make
|
||||||
|
your scripts a little more user friendly.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function gui_password {
|
||||||
|
if [[ -z $1 ]]; then
|
||||||
|
gui_prompt="Password:"
|
||||||
|
else
|
||||||
|
gui_prompt="$1"
|
||||||
|
fi
|
||||||
|
PW=$(osascript <<EOF
|
||||||
|
tell application "System Events"
|
||||||
|
activate
|
||||||
|
text returned of (display dialog "${gui_prompt}" default answer "" with hidden answer)
|
||||||
|
end tell
|
||||||
|
EOF
|
||||||
|
)
|
||||||
|
|
||||||
|
echo -n "${PW}"
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
## Finder
|
## Finder
|
||||||
|
|
||||||
### Get Path of Frontmost Finder Window
|
### Get Path of Frontmost Finder Window
|
||||||
|
Loading…
Reference in New Issue
Block a user