mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-12-26 02:12:33 +01:00
Added battery charge gauge from: http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/ to themes
Battery gauge requires a python script, 'battcharge.py' added to $ZSH/lib/ directory to work properly. Cleaned up zshmarks again, now uses proper return codes in case bookmark not found, etc.
This commit is contained in:
parent
2dc12882af
commit
59e2f43237
5 changed files with 78 additions and 16 deletions
|
|
@ -13,19 +13,21 @@ if [[ ! -f $bookmarks_file ]]; then
|
|||
fi
|
||||
|
||||
function bookmark() {
|
||||
bookmark_name=$1
|
||||
if [[ -z $bookmark_name ]]; then
|
||||
echo 'Invalid name, please provide a name for your bookmark. For example:'
|
||||
echo ' bookmark foo'
|
||||
else
|
||||
bookmark="$(pwd)|$bookmark_name" # Store the bookmark as folder|name
|
||||
if [[ -z $(grep "$bookmark" $bookmarks_file) ]]; then
|
||||
echo $bookmark >> $bookmarks_file
|
||||
echo "Bookmark '$bookmark_name' saved"
|
||||
else
|
||||
echo "Bookmark already existed"
|
||||
fi
|
||||
fi
|
||||
bookmark_name=$1
|
||||
if [[ -z $bookmark_name ]]; then
|
||||
echo 'Invalid name, please provide a name for your bookmark. For example:'
|
||||
echo ' bookmark foo'
|
||||
return 1
|
||||
else
|
||||
bookmark="$(pwd)|$bookmark_name" # Store the bookmark as folder|name
|
||||
if [[ -z $(grep "$bookmark" $bookmarks_file) ]]; then
|
||||
echo $bookmark >> $bookmarks_file
|
||||
echo "Bookmark '$bookmark_name' saved"
|
||||
else
|
||||
echo "Bookmark already existed"
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
function go() {
|
||||
|
|
@ -37,6 +39,7 @@ function go() {
|
|||
echo
|
||||
echo "To bookmark a folder, go to the folder then do this (naming the bookmark 'foo'):"
|
||||
echo " bookmark foo"
|
||||
return 1
|
||||
else
|
||||
dir="${bookmark%%|*}"
|
||||
cd "${dir}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue