Minor fixes for worktrack
This commit is contained in:
parent
ec85c68ea5
commit
c02f701b2d
@ -1,4 +1,4 @@
|
|||||||
LIST=bell bigorlittle compare-directories compress-all diff-args expand-all logged-shell standardize-folder whatismyip new-irssi-config replicate-ssh-profiles
|
LIST=bell bigorlittle compare-directories compress-all diff-args expand-all logged-shell standardize-folder whatismyip new-irssi-config replicate-ssh-profiles worktrack
|
||||||
LOCATION=/usr/local/bin
|
LOCATION=/usr/local/bin
|
||||||
INSTALLER != curl -s https://aninix.net/foundation/installer-test.bash | /bin/bash
|
INSTALLER != curl -s https://aninix.net/foundation/installer-test.bash | /bin/bash
|
||||||
PERMISSION=0755
|
PERMISSION=0755
|
||||||
|
@ -3,23 +3,13 @@
|
|||||||
command="$1"
|
command="$1"
|
||||||
option="$2"
|
option="$2"
|
||||||
|
|
||||||
# Sanity checks
|
|
||||||
if [ ! -x "$(which libreoffice)" ]; then
|
|
||||||
echo Needs libreoffice.
|
|
||||||
exit 1;
|
|
||||||
fi
|
|
||||||
if [ ! -f /opt/worktrack/template.odt ]; then
|
|
||||||
echo Needs template document in /opt/worktrack/template.odt
|
|
||||||
exit 1;
|
|
||||||
fi
|
|
||||||
|
|
||||||
case "$command" in
|
case "$command" in
|
||||||
"new")
|
"new")
|
||||||
# Start a new project
|
# Start a new project
|
||||||
mkdir -p ~/Documents/WorkTrack/"$option"
|
mkdir -p ~/Documents/WorkTrack/"$option"
|
||||||
cp /opt/worktrack/template.odt ~/Documents/WorkTrack/"$option"/track.odt
|
cp /opt/worktrack/template.doc ~/Documents/WorkTrack/"$option"/track.doc
|
||||||
chmod u+w ~/Documents/WorkTrack/"$option"/track.odt
|
chmod u+w ~/Documents/WorkTrack/"$option"/track.doc
|
||||||
exec libreoffice --writer ~/Documents/WorkTrack/"$option"/track.odt
|
exec libreoffice --writer ~/Documents/WorkTrack/"$option"/track.doc
|
||||||
;;
|
;;
|
||||||
"list")
|
"list")
|
||||||
# Show available projects
|
# Show available projects
|
||||||
@ -39,16 +29,7 @@ case "$command" in
|
|||||||
rm -Ri ~/Documents/WorkTrack/\.[a-zA-Z1-9]*
|
rm -Ri ~/Documents/WorkTrack/\.[a-zA-Z1-9]*
|
||||||
;;
|
;;
|
||||||
"edit")
|
"edit")
|
||||||
exec libreoffice --writer ~/Documents/WorkTrack/"$option"/track.odt
|
exec libreoffice --writer ~/Documents/WorkTrack/"$option"/track.doc
|
||||||
;;
|
|
||||||
"checkperm")
|
|
||||||
if [ `whoami` != "root" ]; then
|
|
||||||
echo "Need to be root."
|
|
||||||
exit 1;
|
|
||||||
fi
|
|
||||||
chown root: /opt/worktrack/template.odt /usr/local/bin/worktrack
|
|
||||||
chmod 0755 /usr/local/bin/worktrack
|
|
||||||
chmod 0644 /opt/worktrack/template.odt
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo Usage: $0 '[command]'
|
echo Usage: $0 '[command]'
|
||||||
|
Loading…
Reference in New Issue
Block a user