utility: Headless Coati

switch from qt to boost commandlineoptions
coati can now parse a coatiproject without gui with commandline flag -d
show all commandline options with flag --hidden
This commit is contained in:
Andreas Stallinger
2016-03-07 16:38:53 +01:00
parent b761db9b22
commit fec17e452d
19 changed files with 455 additions and 174 deletions
+1 -2
View File
@@ -10,7 +10,6 @@ done
COATI_PATH="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
#setup data folder
echo $COATI_PATH
if [ ! -d "${HOME}/.config/coati" ]; then
# Control will enter here if $DIRECTORY doesn't exist.
mkdir ${HOME}/.config/coati
@@ -21,4 +20,4 @@ fi
export LD_LIBRARY_PATH="$COATI_PATH/lib:LD_LIBRARY_PATH"
export QT_XKB_CONFIG_ROOT="/usr/share/X11/xkb:$QT_XKB_CONFIG_ROOT"
export QT_QPA_FONTDIR="$COATI_PATH/data/fonts:$QT_QPA_FONTDIR"
exec $COATI_PATH/Coati
exec $COATI_PATH/Coati $@
+2 -1
View File
@@ -10,9 +10,10 @@ case ${ans:=y} in [yY]*) ;; *) exit ;; esac
echo "Run this script as root"
rm /usr/bin/Coati
rm /usr/share/mime/packages/application-x-coatiproject
rm /usr/share/mime/packages/coati-mime.xml
rm /usr/share/applications/coati.desktop
rm /usr/share/icons/coati.png
rm /usr/share/icons/project-coati.png
rm /opt/coati -rf
update-mime/database /usr/share/mime
+9 -7
View File
@@ -2,7 +2,7 @@
MY_PATH=`dirname "$0"`
MY_PATH=../$MY_PATH
cat EULA.txt
cat ../EULA.txt
echo "Agree to the EULA"
printf 'enter [y/n] '
read ans
@@ -10,10 +10,12 @@ case ${ans:=y} in [yY]*) ;; *) exit ;; esac
echo "Run this script as root"
ln -s $MY_PATH/Coati.sh /usr/bin/Coati
cp $MY_PATH/setup/application-x-coatiproject /usr/share/mime/packages
cp $MY_PATH/setup/coati.desktop /usr/share/applications/
cp $MY_PATH/data/gui/icon/logo_1024_1024.png /usr/share/icon/coati.png
cp $MY_PATH/data/gui/icon/project_256_256.png /usr/share/icons/project-coati.png
update-mime-database /usr/share/mime
cp -rf $MY_PATH/ /opt/coati/ > /dev/null
cp $MY_PATH/setup/coati-mime.xml /usr/share/mime/packages > /dev/null
cp $MY_PATH/setup/coati.desktop /usr/share/applications/ > /dev/null
cp $MY_PATH/data/gui/icon/logo_1024_1024.png /usr/share/icons/coati.png > /dev/null
cp $MY_PATH/data/gui/icon/project_256_256.png /usr/share/icons/project-coati.png > /dev/null
update-mime-database /usr/share/mime > /dev/null
ln -s /opt/coati/coati.sh /usr/bin/coati > /dev/null