Rename project.
This commit is contained in:
parent
56c57bbe88
commit
95f1e4f036
4 changed files with 61 additions and 61 deletions
|
@ -1,25 +1,25 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
|
||||||
KOPROJ_DATA_DIR=$(cd `dirname "$0"`; cd ../lib ; pwd )
|
KOTAM_DATA_DIR=$(cd `dirname "$0"`; cd ../lib ; pwd )
|
||||||
KOPROJ_CONFIG_DIR=$HOME/.config/koproj
|
KOTAM_CONFIG_DIR=$HOME/.config/kotam
|
||||||
|
|
||||||
. $KOPROJ_DATA_DIR/base.sh
|
. $KOTAM_DATA_DIR/base.sh
|
||||||
|
|
||||||
## Expected usage :
|
## Expected usage :
|
||||||
#
|
#
|
||||||
# koproj exec <name>
|
# kotam exec <name>
|
||||||
# koproj init <name>
|
# kotam init <name>
|
||||||
#
|
#
|
||||||
|
|
||||||
mkdir -p $KOPROJ_CONFIG_DIR
|
mkdir -p $KOTAM_CONFIG_DIR
|
||||||
while [ $# -gt 0 ]; do
|
while [ $# -gt 0 ]; do
|
||||||
arg=${1:-}
|
arg=${1:-}
|
||||||
opt=${2:-}
|
opt=${2:-}
|
||||||
case $arg in
|
case $arg in
|
||||||
-l|--list) #list projects
|
-l|--list) #list projects
|
||||||
echo "List of projects :"
|
echo "List of projects :"
|
||||||
ls $KOPROJ_CONFIG_DIR/*.koproj 2> /dev/null
|
ls $KOTAM_CONFIG_DIR/*.kotam 2> /dev/null
|
||||||
;;
|
;;
|
||||||
-e) # edit project
|
-e) # edit project
|
||||||
shift
|
shift
|
||||||
|
@ -27,11 +27,11 @@ while [ $# -gt 0 ]; do
|
||||||
if [ -z "$project" ]; then
|
if [ -z "$project" ]; then
|
||||||
echo "ERROR: project name missing" >&2
|
echo "ERROR: project name missing" >&2
|
||||||
exit 1
|
exit 1
|
||||||
elif [ ! -e "$KOPROJ_CONFIG_DIR/$project.koproj" ]; then
|
elif [ ! -e "$KOTAM_CONFIG_DIR/$project.kotam" ]; then
|
||||||
echo "ERROR: unknown project $project" >&2
|
echo "ERROR: unknown project $project" >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
"$EDITOR" "$KOPROJ_CONFIG_DIR/$project.koproj"
|
"$EDITOR" "$KOTAM_CONFIG_DIR/$project.kotam"
|
||||||
;;
|
;;
|
||||||
-c) # create
|
-c) # create
|
||||||
;;
|
;;
|
||||||
|
@ -39,11 +39,11 @@ while [ $# -gt 0 ]; do
|
||||||
;;
|
;;
|
||||||
*) #enter into project
|
*) #enter into project
|
||||||
project="$arg"
|
project="$arg"
|
||||||
if [ ! -e "$KOPROJ_CONFIG_DIR/$project.koproj" ]; then
|
if [ ! -e "$KOTAM_CONFIG_DIR/$project.kotam" ]; then
|
||||||
echo "ERROR: unknown project $project" >&2
|
echo "ERROR: unknown project $project" >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
. "$KOPROJ_CONFIG_DIR/$project.koproj"
|
. "$KOTAM_CONFIG_DIR/$project.kotam"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
shift
|
shift
|
47
data/kotam.sample
Executable file
47
data/kotam.sample
Executable file
|
@ -0,0 +1,47 @@
|
||||||
|
|
||||||
|
PROJECT_ROOT="/path/to/somewhere"
|
||||||
|
WPTHEME_PATH="$PROJECT_ROOT/wp-root"
|
||||||
|
|
||||||
|
kotam_newtab
|
||||||
|
kotam_renametab "VAGRANT"
|
||||||
|
kotam_run "cd $PROJECT_ROOT"
|
||||||
|
kotam_run "clear"
|
||||||
|
kotam_run 'sudo /etc/init.d/vboxdrv start'
|
||||||
|
kotam_run './bin/vagrant up'
|
||||||
|
|
||||||
|
kotam_newtab
|
||||||
|
kotam_renametab "VM"
|
||||||
|
kotam_run "cd $PROJECT_ROOT"
|
||||||
|
kotam_run "clear"
|
||||||
|
|
||||||
|
kotam_newtab
|
||||||
|
kotam_renametab "FORGE"
|
||||||
|
kotam_run "cd $WPTHEME_PATH"
|
||||||
|
kotam_run "clear"
|
||||||
|
kotam_run "be forge watch"
|
||||||
|
|
||||||
|
kotam_newtab
|
||||||
|
kotam_renametab "ASSETS"
|
||||||
|
kotam_run "cd $WPTHEME_PATH/source/assets"
|
||||||
|
kotam_run "clear"
|
||||||
|
|
||||||
|
kotam_newtab
|
||||||
|
kotam_renametab "JS"
|
||||||
|
kotam_run "cd $WPTHEME_PATH/source/assets/javascripts"
|
||||||
|
kotam_run "clear"
|
||||||
|
|
||||||
|
kotam_newtab
|
||||||
|
kotam_renametab "CSS"
|
||||||
|
kotam_run "cd $WPTHEME_PATH/source/assets/stylesheets"
|
||||||
|
kotam_run "clear"
|
||||||
|
|
||||||
|
kotam_newtab
|
||||||
|
kotam_renametab "FUNCTIONS"
|
||||||
|
kotam_run "cd $WPTHEME_PATH/source/functions"
|
||||||
|
kotam_run "clear"
|
||||||
|
|
||||||
|
kotam_newtab
|
||||||
|
kotam_renametab "TEMPLATES"
|
||||||
|
kotam_run "cd $WPTHEME_PATH/source/templates"
|
||||||
|
kotam_run "clear"
|
||||||
|
|
|
@ -1,47 +0,0 @@
|
||||||
|
|
||||||
PROJECT_ROOT="/path/to/somewhere"
|
|
||||||
WPTHEME_PATH="$PROJECT_ROOT/wp-root"
|
|
||||||
|
|
||||||
koproj_newtab
|
|
||||||
koproj_renametab "VAGRANT"
|
|
||||||
koproj_run "cd $PROJECT_ROOT"
|
|
||||||
koproj_run "clear"
|
|
||||||
koproj_run 'sudo /etc/init.d/vboxdrv start'
|
|
||||||
koproj_run './bin/vagrant up'
|
|
||||||
|
|
||||||
koproj_newtab
|
|
||||||
koproj_renametab "VM"
|
|
||||||
koproj_run "cd $PROJECT_ROOT"
|
|
||||||
koproj_run "clear"
|
|
||||||
|
|
||||||
koproj_newtab
|
|
||||||
koproj_renametab "FORGE"
|
|
||||||
koproj_run "cd $WPTHEME_PATH"
|
|
||||||
koproj_run "clear"
|
|
||||||
koproj_run "be forge watch"
|
|
||||||
|
|
||||||
koproj_newtab
|
|
||||||
koproj_renametab "ASSETS"
|
|
||||||
koproj_run "cd $WPTHEME_PATH/source/assets"
|
|
||||||
koproj_run "clear"
|
|
||||||
|
|
||||||
koproj_newtab
|
|
||||||
koproj_renametab "JS"
|
|
||||||
koproj_run "cd $WPTHEME_PATH/source/assets/javascripts"
|
|
||||||
koproj_run "clear"
|
|
||||||
|
|
||||||
koproj_newtab
|
|
||||||
koproj_renametab "CSS"
|
|
||||||
koproj_run "cd $WPTHEME_PATH/source/assets/stylesheets"
|
|
||||||
koproj_run "clear"
|
|
||||||
|
|
||||||
koproj_newtab
|
|
||||||
koproj_renametab "FUNCTIONS"
|
|
||||||
koproj_run "cd $WPTHEME_PATH/source/functions"
|
|
||||||
koproj_run "clear"
|
|
||||||
|
|
||||||
koproj_newtab
|
|
||||||
koproj_renametab "TEMPLATES"
|
|
||||||
koproj_run "cd $WPTHEME_PATH/source/templates"
|
|
||||||
koproj_run "clear"
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
koproj_run() {
|
kotam_run() {
|
||||||
local cmd="$*"
|
local cmd="$*"
|
||||||
qdbus org.kde.konsole /Sessions/${session} sendText "$cmd"
|
qdbus org.kde.konsole /Sessions/${session} sendText "$cmd"
|
||||||
qdbus org.kde.konsole /Sessions/${session} sendText "
|
qdbus org.kde.konsole /Sessions/${session} sendText "
|
||||||
|
@ -7,14 +7,14 @@ koproj_run() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
koproj_newtab() {
|
kotam_newtab() {
|
||||||
#dbus-send --session --dest=${KONSOLE_DBUS_SERVICE} --type=method_call \
|
#dbus-send --session --dest=${KONSOLE_DBUS_SERVICE} --type=method_call \
|
||||||
# --print-reply /konsole/MainWindow_1 org.kde.KMainWindow.activateAction string:"new-tab"
|
# --print-reply /konsole/MainWindow_1 org.kde.KMainWindow.activateAction string:"new-tab"
|
||||||
|
|
||||||
session=$(qdbus org.kde.konsole /Konsole newSession)
|
session=$(qdbus org.kde.konsole /Konsole newSession)
|
||||||
}
|
}
|
||||||
|
|
||||||
koproj_renametab() {
|
kotam_renametab() {
|
||||||
#sessionno=$1
|
#sessionno=$1
|
||||||
tabname=$1
|
tabname=$1
|
||||||
#session="/Sessions/${sessionno}"
|
#session="/Sessions/${sessionno}"
|
||||||
|
|
Loading…
Reference in a new issue