]>
git.gir.st - hardpass.git/blob - oled/mainmenu.sh
7e50884b46cb4602f361797335de99a6a0f48319
4 $CONFIG_FILE = hardpass-config.sh
7 DIR
="$( cd "$
( dirname "${BASH_SOURCE[0]}" )" && pwd )"
8 $DIR/oled_menu
"1: type passwords" "2: settings" "3: update (git)" "4: about"
12 1) echo "pass show ... stuff";; #TODO TODO TODO
15 4) echo "(C) 2016 Tobias Girstmair, licensed under the GNU GPL" #TODO: should be on oled
20 $DIR/oled_menu
"1: English (US)" "2: German (AT)" "3: German (ND)"
22 $DIR/oled_menu
"1: GTK (Hold)" "2: GTK (Space)" "3: Windows"
25 sed -c -i "s/\(LAYOUT *= *\).*/\1$LAYOUT/" $CONFIG_FILE
26 sed -c -i "s/\(UNICODE *= *\).*/\1$UNICODE/" $CONFIG_FILE
29 function pass_update
{
30 #TODO: show notificaton / msgbox on oled /TODO
34 #TODO: wait for network connection /TODO
35 pass git push
#(necessary??)
36 retval
=$
(pass git pull
)
38 "Already up-to-date.") #TODO: display something on oled
39 *) #TODO: display number of changes
44 # TODO: display menu again