move many build/control scripts in artlog_toolbox, prepare artlog_toolbox to be shared between multiple projects
Signed-off-by: philippe lhardy <philippe@pavilionartlogiciel>
This commit is contained in:
3
README
3
README
@@ -6,7 +6,6 @@ this can generate a stl file, overall goal was to print it with a 3D printer, i
|
|||||||
This is the very first usable part.
|
This is the very first usable part.
|
||||||
It was developped under debian 7/8 but since it is java based it might be very easily recompiled or even just copied on other platform.
|
It was developped under debian 7/8 but since it is java based it might be very easily recompiled or even just copied on other platform.
|
||||||
|
|
||||||
|
|
||||||
there is a console gui menu base with ./doit.sh
|
there is a console gui menu base with ./doit.sh
|
||||||
|
|
||||||
requirement : you need a java jdk environment installed ( java + javac ) and ant
|
requirement : you need a java jdk environment installed ( java + javac ) and ant
|
||||||
@@ -21,6 +20,8 @@ mkdir github
|
|||||||
cd github
|
cd github
|
||||||
git clone https://github.com/artlog/labystl.git
|
git clone https://github.com/artlog/labystl.git
|
||||||
cd labystl
|
cd labystl
|
||||||
|
./init.sh
|
||||||
|
# will create build scripts from artlog_toolbox
|
||||||
./doit.sh
|
./doit.sh
|
||||||
ant
|
ant
|
||||||
run
|
run
|
||||||
|
|||||||
45
artlog_toolbox/deploy.sh
Executable file
45
artlog_toolbox/deploy.sh
Executable file
@@ -0,0 +1,45 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
A_TOOLBOX=artlog_toolbox
|
||||||
|
|
||||||
|
if [[ ! -d $A_TOOLBOX ]]
|
||||||
|
then
|
||||||
|
echo "[ERROR] this tool should be run from parent dir of $A_TOOLBOX this way : ${A_TOOLBOX}/deploy.sh" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
destroy=0
|
||||||
|
|
||||||
|
while [[ $# -gt 0 ]]
|
||||||
|
do
|
||||||
|
case $1 in
|
||||||
|
destroy)
|
||||||
|
destroy=1
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "[ERROR] unrecognized '$1' argument for $0" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
shift 1
|
||||||
|
done
|
||||||
|
|
||||||
|
if [[ $destroy != 1 ]]
|
||||||
|
then
|
||||||
|
echo "Deploying scripts..."
|
||||||
|
|
||||||
|
pushd ${A_TOOLBOX}
|
||||||
|
cp scripts/* ..
|
||||||
|
popd
|
||||||
|
else
|
||||||
|
echo "destroy deployed toolbox"
|
||||||
|
for script in $(ls ${A_TOOLBOX}/scripts)
|
||||||
|
do
|
||||||
|
if [[ -f $script ]]
|
||||||
|
then
|
||||||
|
shortscript=$(basename "$script")
|
||||||
|
echo "deleting '$shortscript'"
|
||||||
|
rm "$shortscript"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user