OSDN Git Service

restart dunst when changing monitor config
[instantos/instantOS.git] / instantutils.sh
1 #!/bin/bash
2
3 # wrapper script for other installation scripts
4
5 USAGE="usage: instantutils install
6 instantutils root
7 instantutils user
8 instantutils repo
9 instantutils alttab
10 instantutils refresh"
11
12 if [ -z "$1" ]; then
13     echo "$USAGE"
14     exit
15 fi
16
17 case "$1" in
18 install)
19     sudo /usr/share/instantutils/install.sh
20     ;;
21 root)
22     sudo /usr/share/instantutils/rootinstall.sh
23     ;;
24 default)
25     /usr/share/instantutils/setup/defaultapps
26     ;;
27 alttab)
28     alttab -fg "#ffffff" -bg "#292F3A" -frame "#5293E1" -d 0 -s 1 -t 128x150 -i 127x64 -w 1 -vp pointer &
29     ;;
30 user)
31     /usr/share/instantutils/userinstall.sh
32     ;;
33 open)
34     if [ -z "$2" ]
35     then
36         echo "usage: instantutils open defaultappname"
37         exit
38     fi
39     if ! [ -e ~/.config/instantos/default/"$2" ]
40     then
41         instantutils default
42         chmod +x ~/.config/instantos/default/"$2"
43     fi
44     APP="$2"
45     shift 2
46     ~/.config/instantos/default/"$APP" "$@"
47     ;;
48 esac