Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Ohmyzsh
Commits
500e5a73
"frontend/src/components/vscode:/vscode.git/clone" did not exist on "91c9b8d0626362105c878d4a5bd5465010204671"
Commit
500e5a73
authored
Oct 16, 2013
by
oxnz
Browse files
add itunes function to control itnues from the terminal
parent
c79e5a97
Changes
1
Hide whitespace changes
Inline
Side-by-side
plugins/osx/osx.plugin.zsh
View file @
500e5a73
...
@@ -157,3 +157,37 @@ function trash() {
...
@@ -157,3 +157,37 @@ function trash() {
function
vncviewer
()
{
function
vncviewer
()
{
open vnc://
$@
open vnc://
$@
}
}
# iTunes control function
function
itunes
()
{
local
opt
=
$1
shift
case
"
$opt
"
in
launch|play|pause|stop|rewind|resume|quit
)
;;
mute
)
opt
=
"set mute to true"
;;
unmute
)
opt
=
"set mute to false"
;;
next|previous
)
opt
=
"
$opt
track"
;;
""
|
-h
|
--help
)
echo
"Usage: itunes <option>"
echo
"option:"
echo
"
\t
launch|play|pause|stop|rewind|resume|quit"
echo
"
\t
mute|unmute
\t
control volume set"
echo
"
\t
next|previous
\t
play next or previous track"
echo
"
\t
help
\t
show this message and exit"
return
0
;;
*
)
print
"Unkonwn option:
$opt
"
return
1
;;
esac
osascript
-e
"tell application
\"
iTunes
\"
to
$opt
"
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment