Merge branch 'master' of github.com:Jab2870/dotfiles
This commit is contained in:
commit
0d179a9631
16 changed files with 430 additions and 66 deletions
|
@ -112,8 +112,7 @@ function ptheme() {
|
|||
fi
|
||||
}
|
||||
|
||||
#Takes you to the child theme
|
||||
function theme() {
|
||||
function get_theme() {
|
||||
public_html=${PWD%/public_html*}/public_html
|
||||
if [ -d $public_html ]; then
|
||||
if [ -d $public_html/wp ]; then
|
||||
|
@ -123,62 +122,36 @@ function theme() {
|
|||
fi
|
||||
theme=$(dirname $(wp --path="$wpPath" theme path $(wp --path="$wpPath" theme list | grep "active" | grep -v "inactive" | awk '{print $1}')))
|
||||
if [ -d $theme ]; then
|
||||
cd $theme
|
||||
echo $theme
|
||||
else
|
||||
echo " Can't find theme folder "
|
||||
echo ""
|
||||
fi
|
||||
else
|
||||
echo " Can't find public_html folder."
|
||||
echo ""
|
||||
fi
|
||||
}
|
||||
|
||||
#Takes you to the child theme
|
||||
function theme() {
|
||||
ctheme=$(get_theme)
|
||||
if [ ! -z "$ctheme" ]; then
|
||||
cd $ctheme
|
||||
fi
|
||||
}
|
||||
|
||||
#Takes you to the js folder child theme
|
||||
function js() {
|
||||
public_html=${PWD%/public_html*}/public_html
|
||||
if [ -d $public_html ]; then
|
||||
if [ -d $public_html/wp ]; then
|
||||
wpPath=$public_html/wp;
|
||||
else
|
||||
wpPath=$public_html;
|
||||
fi
|
||||
theme=$(dirname $(wp --path="$wpPath" theme path $(wp --path="$wpPath" theme list | grep "active" | grep -v "inactive" | awk '{print $1}')))
|
||||
if [ -d $theme ]; then
|
||||
if [ -d "$theme/js" ]; then
|
||||
cd "$theme/js"
|
||||
else
|
||||
echo "Can't find a JS folder. Here is the theme"
|
||||
cd "$theme"
|
||||
fi
|
||||
else
|
||||
echo " Can't find theme folder "
|
||||
fi
|
||||
else
|
||||
echo " Can't find public_html folder."
|
||||
ctheme=$(get_theme)
|
||||
if [ ! -z "$ctheme" ]; then
|
||||
cd $ctheme/js
|
||||
fi
|
||||
}
|
||||
|
||||
#Takes you to the css folder child theme
|
||||
function css() {
|
||||
public_html=${PWD%/public_html*}/public_html
|
||||
if [ -d $public_html ]; then
|
||||
if [ -d $public_html/wp ]; then
|
||||
wpPath=$public_html/wp;
|
||||
else
|
||||
wpPath=$public_html;
|
||||
fi
|
||||
theme=$(dirname $(wp --path="$wpPath" theme path $(wp --path="$wpPath" theme list | grep "active" | grep -v "inactive" | awk '{print $1}')))
|
||||
if [ -d $theme ]; then
|
||||
if [ -d "$theme/css" ]; then
|
||||
cd "$theme/css"
|
||||
else
|
||||
echo "Can't find a CSS folder. Here is the theme"
|
||||
cd "$theme"
|
||||
fi
|
||||
else
|
||||
echo " Can't find theme folder "
|
||||
fi
|
||||
else
|
||||
echo " Can't find public_html folder."
|
||||
ctheme=$(get_theme)
|
||||
if [ ! -z "$ctheme" ]; then
|
||||
cd $ctheme/css
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -197,6 +170,40 @@ function plugins() {
|
|||
fi
|
||||
}
|
||||
|
||||
#Copies a woo tepmplate file to the theme
|
||||
function woocp() {
|
||||
public_html=${PWD%/public_html*}/public_html
|
||||
if [ -d $public_html ]; then
|
||||
if [ -d $public_html/wp ]; then
|
||||
wpPath=$public_html/wp;
|
||||
else
|
||||
wpPath=$public_html;
|
||||
fi
|
||||
woocommerce=$(dirname $(wp --path="$wpPath" plugin path woocommerce))
|
||||
themes=$(dirname $(wp --path="$wpPath" theme path ))
|
||||
if [ -d "$woocommerce" ]; then
|
||||
#If we are here, we know what the woocommerce path is.
|
||||
# If in WOO directory, we want to copy to the theme directory. If we are not in Woo directory, copy to the current directory
|
||||
case $PWD/ in
|
||||
$woocommerce/*)
|
||||
theme=$(get_theme)
|
||||
#if [[ $PWD = $woocommerce/templates
|
||||
;;
|
||||
$themes/*)
|
||||
echo "in themes dir"
|
||||
;;
|
||||
*)
|
||||
echo "soewhere else"
|
||||
;;
|
||||
esac
|
||||
else
|
||||
echo "Can't find woocommerce"
|
||||
fi;
|
||||
else
|
||||
echo " Can't find public_html folder."
|
||||
fi
|
||||
}
|
||||
|
||||
#Takes you to the theme directory
|
||||
function themes() {
|
||||
public_html=${PWD%/public_html*}/public_html
|
||||
|
|
13
shells/zsh/oh-my-zsh/shortcuts.zsh
Normal file
13
shells/zsh/oh-my-zsh/shortcuts.zsh
Normal file
|
@ -0,0 +1,13 @@
|
|||
#!/usr/bin/env zsh
|
||||
|
||||
function append_date() {
|
||||
# Prepend "info" to the command line and run it.
|
||||
BUFFER="$BUFFER-$(date '+%Y-%m-%d')"
|
||||
zle end-of-line
|
||||
}
|
||||
|
||||
# Define a widget called "run_info", mapped to our function above.
|
||||
zle -N append_date
|
||||
|
||||
# Bind it to ESC-i.
|
||||
bindkey "" append_date
|
Loading…
Add table
Add a link
Reference in a new issue