Removed tools I have never used nor will I ever use.
Conflicts: oh-my-zsh.sh tools/install.sh tools/upgrade.sh
This commit is contained in:
parent
ec4f279445
commit
ad9db8d342
|
@ -6,13 +6,6 @@ h2. Setup
|
||||||
|
|
||||||
@oh-my-zsh@ should work with any recent release of "zsh":http://www.zsh.org/, the minimum recommended version is 4.3.9.
|
@oh-my-zsh@ should work with any recent release of "zsh":http://www.zsh.org/, the minimum recommended version is 4.3.9.
|
||||||
|
|
||||||
h3. The automatic installer... (do you trust me?)
|
|
||||||
|
|
||||||
@wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh@
|
|
||||||
|
|
||||||
h3. The manual way
|
|
||||||
|
|
||||||
|
|
||||||
1. Clone the repository
|
1. Clone the repository
|
||||||
|
|
||||||
@git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh@
|
@git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh@
|
||||||
|
@ -47,23 +40,12 @@ the "refcard":http://www.bash2zsh.com/zsh_refcard/refcard.pdf is pretty tasty fo
|
||||||
|
|
||||||
h3. Customization
|
h3. Customization
|
||||||
|
|
||||||
If you want to override any of the default behavior, just add a new file (ending in @.zsh@) into the @custom/@ directory.
|
|
||||||
If you have many functions which go good together you can put them as a *.plugin.zsh file in the @custom/plugins/@ directory and then enable this plugin.
|
If you have many functions which go good together you can put them as a *.plugin.zsh file in the @custom/plugins/@ directory and then enable this plugin.
|
||||||
If you would like to override the functionality of a plugin distributed with oh-my-zsh, create a plugin of the same name in the @custom/plugins/@ directory and it will be loaded instead of the one in @plugins/@.
|
|
||||||
|
|
||||||
|
|
||||||
h3. Uninstalling
|
|
||||||
|
|
||||||
If you want to uninstall it, just run @uninstall_oh_my_zsh@ from the command line and it'll remove itself and revert you to bash (or your previous zsh config).
|
|
||||||
|
|
||||||
h2. Help out!
|
h2. Help out!
|
||||||
|
|
||||||
I'm far from being a zsh-expert and suspect there are many ways to improve. If you have ideas on how to make the configuration easier to maintain (and faster), don't hesitate to fork and send pull requests!
|
I'm far from being a zsh-expert and suspect there are many ways to improve. If you have ideas on how to make the configuration easier to maintain (and faster), don't hesitate to fork and send pull requests!
|
||||||
|
|
||||||
h3. Send us your theme!
|
|
||||||
|
|
||||||
I'm hoping to collect a bunch of themes for our command prompts. You can see existing ones in the @themes/@ directory.
|
|
||||||
|
|
||||||
h2. Contributors
|
h2. Contributors
|
||||||
|
|
||||||
This project wouldn't exist without all of our awesome users and contributors.
|
This project wouldn't exist without all of our awesome users and contributors.
|
||||||
|
|
|
@ -2,14 +2,6 @@ function zsh_stats() {
|
||||||
history | awk '{print $2}' | sort | uniq -c | sort -rn | head
|
history | awk '{print $2}' | sort | uniq -c | sort -rn | head
|
||||||
}
|
}
|
||||||
|
|
||||||
function uninstall_oh_my_zsh() {
|
|
||||||
/bin/sh $ZSH/tools/uninstall.sh
|
|
||||||
}
|
|
||||||
|
|
||||||
function upgrade_oh_my_zsh() {
|
|
||||||
/bin/sh $ZSH/tools/upgrade.sh
|
|
||||||
}
|
|
||||||
|
|
||||||
function take() {
|
function take() {
|
||||||
mkdir -p $1
|
mkdir -p $1
|
||||||
cd $1
|
cd $1
|
||||||
|
|
|
@ -1,9 +1,3 @@
|
||||||
# Check for updates on initial load...
|
|
||||||
if [ "$DISABLE_AUTO_UPDATE" != "true" ]
|
|
||||||
then
|
|
||||||
/usr/bin/env zsh $ZSH/tools/check_for_upgrade.sh
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Initializes Oh My Zsh
|
# Initializes Oh My Zsh
|
||||||
|
|
||||||
# Disable colors on dumb terminals
|
# Disable colors on dumb terminals
|
||||||
|
@ -50,3 +44,4 @@ fi
|
||||||
if [ "$HOME/.zcompdump" -nt "$HOME/.zcompdump.zwc" -o ! -e "$HOME/.zcompdump.zwc" ]; then
|
if [ "$HOME/.zcompdump" -nt "$HOME/.zcompdump.zwc" -o ! -e "$HOME/.zcompdump.zwc" ]; then
|
||||||
zcompile "$HOME/.zcompdump"
|
zcompile "$HOME/.zcompdump"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -10,9 +10,6 @@ export ZSH_THEME="robbyrussell"
|
||||||
# Set to this to use case-sensitive completion
|
# Set to this to use case-sensitive completion
|
||||||
# export CASE_SENSITIVE="true"
|
# export CASE_SENSITIVE="true"
|
||||||
|
|
||||||
# Comment this out to disable weekly auto-update checks
|
|
||||||
# export DISABLE_AUTO_UPDATE="true"
|
|
||||||
|
|
||||||
# Uncomment following line if you want to disable colors in ls
|
# Uncomment following line if you want to disable colors in ls
|
||||||
# export DISABLE_COLOR="true"
|
# export DISABLE_COLOR="true"
|
||||||
|
|
||||||
|
|
|
@ -1,35 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
function _current_epoch() {
|
|
||||||
echo $(($(date +%s) / 60 / 60 / 24))
|
|
||||||
}
|
|
||||||
|
|
||||||
function _update_zsh_update() {
|
|
||||||
echo "LAST_EPOCH=$(_current_epoch)" > ~/.zsh-update
|
|
||||||
}
|
|
||||||
|
|
||||||
if [ -f ~/.zsh-update ]
|
|
||||||
then
|
|
||||||
. ~/.zsh-update
|
|
||||||
|
|
||||||
if [[ -z "$LAST_EPOCH" ]]; then
|
|
||||||
_update_zsh_update && return 0;
|
|
||||||
fi
|
|
||||||
|
|
||||||
epoch_diff=$(($(_current_epoch) - $LAST_EPOCH))
|
|
||||||
if [ $epoch_diff -gt 6 ]
|
|
||||||
then
|
|
||||||
echo "[Oh My Zsh] Would you like to check for updates?"
|
|
||||||
echo "Type Y to update oh-my-zsh: \c"
|
|
||||||
read line
|
|
||||||
if [ "$line" = Y ] || [ "$line" = y ]
|
|
||||||
then
|
|
||||||
/bin/sh $ZSH/tools/upgrade.sh
|
|
||||||
# update the zsh file
|
|
||||||
_update_zsh_update
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
# create the zsh file
|
|
||||||
_update_zsh_update
|
|
||||||
fi
|
|
|
@ -1,36 +0,0 @@
|
||||||
if [ -d ~/.oh-my-zsh ]
|
|
||||||
then
|
|
||||||
echo "\033[0;33mYou already have Oh My Zsh installed.\033[0m You'll need to remove ~/.oh-my-zsh if you want to install"
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "\033[0;34mCloning Oh My Zsh...\033[0m"
|
|
||||||
/usr/bin/env git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
|
|
||||||
|
|
||||||
echo "\033[0;34mLooking for an existing zsh config...\033[0m"
|
|
||||||
if [ -f ~/.zshrc ] || [ -h ~/.zshrc ]
|
|
||||||
then
|
|
||||||
echo "\033[0;33mFound ~/.zshrc.\033[0m \033[0;32]Backing up to ~/.zshrc.pre-oh-my-zsh\033[0m";
|
|
||||||
cp ~/.zshrc ~/.zshrc.pre-oh-my-zsh;
|
|
||||||
rm ~/.zshrc;
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "\033[0;34mUsing the Oh My Zsh template file and adding it to ~/.zshrc\033[0m"
|
|
||||||
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
|
|
||||||
|
|
||||||
echo "\033[0;34mCopying your current PATH and adding it to the end of ~/.zshrc for you.\033[0m"
|
|
||||||
echo "export PATH=$PATH" >> ~/.zshrc
|
|
||||||
|
|
||||||
echo "\033[0;34mTime to change your default shell to zsh!\033[0m"
|
|
||||||
chsh -s `which zsh`
|
|
||||||
|
|
||||||
echo "\033[0;32m"' __ __ '"\033[0m"
|
|
||||||
echo "\033[0;32m"' ____ / /_ ____ ___ __ __ ____ _____/ /_ '"\033[0m"
|
|
||||||
echo "\033[0;32m"' / __ \/ __ \ / __ `__ \/ / / / /_ / / ___/ __ \ '"\033[0m"
|
|
||||||
echo "\033[0;32m"'/ /_/ / / / / / / / / / / /_/ / / /_(__ ) / / / '"\033[0m"
|
|
||||||
echo "\033[0;32m"'\____/_/ /_/ /_/ /_/ /_/\__, / /___/____/_/ /_/ '"\033[0m"
|
|
||||||
echo "\033[0;32m"' /____/ '"\033[0m"
|
|
||||||
|
|
||||||
echo "\n\n \033[0;32m....is now installed.\033[0m"
|
|
||||||
/usr/bin/env zsh
|
|
||||||
source ~/.zshrc
|
|
|
@ -1,20 +0,0 @@
|
||||||
echo "Removing ~/.oh-my-zsh"
|
|
||||||
if [[ -d ~/.oh-my-zsh ]]
|
|
||||||
then
|
|
||||||
rm -rf ~/.oh-my-zsh
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Looking for an existing zsh config..."
|
|
||||||
if [ -f ~/.zshrc.pre-oh-my-zsh ] || [ -h ~/.zshrc.pre-oh-my-zsh ]
|
|
||||||
then
|
|
||||||
echo "Found ~/.zshrc. Backing up to ~/.zshrc.pre-oh-my-zsh";
|
|
||||||
rm ~/.zshrc;
|
|
||||||
cp ~/.zshrc.pre-oh-my-zsh ~/.zshrc;
|
|
||||||
source ~/.zshrc;
|
|
||||||
else
|
|
||||||
echo "Switching back to bash"
|
|
||||||
chsh -s /bin/bash
|
|
||||||
source /etc/profile
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Thanks for trying out Oh My Zsh. It's been uninstalled."
|
|
|
@ -1,12 +0,0 @@
|
||||||
current_path=`pwd`
|
|
||||||
echo "\033[0;34mUpgrading Oh My Zsh\033[0m"
|
|
||||||
( cd $ZSH && git pull origin master )
|
|
||||||
echo "\033[0;32m"' __ __ '"\033[0m"
|
|
||||||
echo "\033[0;32m"' ____ / /_ ____ ___ __ __ ____ _____/ /_ '"\033[0m"
|
|
||||||
echo "\033[0;32m"' / __ \/ __ \ / __ `__ \/ / / / /_ / / ___/ __ \ '"\033[0m"
|
|
||||||
echo "\033[0;32m"'/ /_/ / / / / / / / / / / /_/ / / /_(__ ) / / / '"\033[0m"
|
|
||||||
echo "\033[0;32m"'\____/_/ /_/ /_/ /_/ /_/\__, / /___/____/_/ /_/ '"\033[0m"
|
|
||||||
echo "\033[0;32m"' /____/ '"\033[0m"
|
|
||||||
echo "\033[0;34mHooray! Oh My Zsh has been updated and/or is at the current version.\033[0m"
|
|
||||||
echo "\033[0;34mTo keep up on the latest, be sure to follow Oh My Zsh on twitter: \033[1mhttp://twitter.com/ohmyzsh\033[0m"
|
|
||||||
cd $current_path
|
|
Loading…
Reference in a new issue