mirror of
https://github.com/jimeh/dotfiles.git
synced 2026-02-19 13:46:41 +00:00
Add support for private laungh agents
This commit is contained in:
22
install.sh
22
install.sh
@@ -36,6 +36,18 @@ install_symlinks () {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install_launch_agents () {
|
||||||
|
mkdir -p "$HOME/Library/LaunchAgents"
|
||||||
|
for file in $ROOT_PATH/launch_agents/*.plist; do
|
||||||
|
symlink "$file" "$HOME/Library/LaunchAgents/$(basename "$file")"
|
||||||
|
done
|
||||||
|
|
||||||
|
# Setup private launch_agents
|
||||||
|
if [ -f "$ROOT_PATH/$PRIVATE_PATH/install.sh" ]; then
|
||||||
|
"$ROOT_PATH/$PRIVATE_PATH/install.sh" agents
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
install_homebrew () {
|
install_homebrew () {
|
||||||
/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
|
/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
|
||||||
}
|
}
|
||||||
@@ -53,12 +65,6 @@ install_virtualenv () {
|
|||||||
curl -s https://raw.github.com/brainsik/virtualenv-burrito/master/virtualenv-burrito.sh | bash
|
curl -s https://raw.github.com/brainsik/virtualenv-burrito/master/virtualenv-burrito.sh | bash
|
||||||
}
|
}
|
||||||
|
|
||||||
install_launch_agents () {
|
|
||||||
for file in $ROOT_PATH/launch_agents/*.plist; do
|
|
||||||
symlink "$file" "$HOME/Library/LaunchAgents/$(basename "$file")"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Initial Setup
|
# Initial Setup
|
||||||
@@ -129,12 +135,12 @@ case "$1" in
|
|||||||
echo 'Available commands:'
|
echo 'Available commands:'
|
||||||
echo ' info: Target and source directory info.'
|
echo ' info: Target and source directory info.'
|
||||||
echo ' symlinks: Install symlinks for various dotfiles into' \
|
echo ' symlinks: Install symlinks for various dotfiles into' \
|
||||||
'target directory.'
|
'target directory.'
|
||||||
echo ' homebrew: Install Homebrew (Mac OS X only).'
|
echo ' homebrew: Install Homebrew (Mac OS X only).'
|
||||||
echo ' rbenv: Install rbenv, a Ruby version manager.'
|
echo ' rbenv: Install rbenv, a Ruby version manager.'
|
||||||
echo ' nvm: Install nvm, a Node.js version manager.'
|
echo ' nvm: Install nvm, a Node.js version manager.'
|
||||||
echo ' virtualenv: Install virtualenv-burrito, a Python version and' \
|
echo ' virtualenv: Install virtualenv-burrito, a Python version and' \
|
||||||
'environment manager.'
|
'environment manager.'
|
||||||
echo ' launch_agents: Install launchd plists to ~/Library/LaunchAgents/'
|
echo ' launch_agents: Install launchd plists to ~/Library/LaunchAgents/'
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user