2
# -*- Mode: sh; indent-tabs-mode: nil; tab-width: 4 -*-
3
if [ -f ~/.snap/auth.json ] ; then
4
snap install --devmode --channel=edge unity8-session
6
sudo snap install --devmode --channel=edge unity8-session
5
if ! [ -f ~/.snap/auth.json ]; then
17
rev=$(snap list $1 2>/dev/null | grep "^$1 " | tr -s ' ' | cut -d' ' -f3)
19
# No version installed yet
20
if [ -z "$rev" ]; then
21
echo_cmd $sudo snap install $@
23
# Local version installed
24
elif expr + "$rev" : 'x.*' >/dev/null; then
26
read -p "Remove local snap of $1 in favor of store version? [Yn] " yn
28
[Yy]* ) echo_cmd $sudo snap remove $1
29
echo_cmd $sudo snap install $@
32
* ) echo "Please answer yes or no.";;
36
# Store version installed
38
# This refresh will usually fail due to no new version, but that's fine.
39
echo_cmd $sudo snap refresh $@
43
install_snap unity8-session --edge --devmode
44
install_snap address-book-app --edge --devmode
45
install_snap camera-app --edge --devmode
46
install_snap gallery-app --edge --devmode
47
install_snap ubuntu-calculator-app --edge
48
install_snap ubuntu-calendar-app --edge --devmode
49
install_snap ubuntu-clock-app --edge # has stable channel version
50
install_snap ubuntu-filemanager-app --edge --devmode
51
install_snap ubuntu-terminal-app --edge --devmode