nixtore/install.sh
2024-03-01 16:53:15 +08:00

33 lines
983 B
Bash

#!/usr/bin/env sh
set -eu pipefail
if [ ! -d ~/.nutstore/dist ]; then
TEMP=$(mktemp -d)
BASE_DIR=$TEMP/dist
curl -sSL https://www.jianguoyun.com/static/exe/installer/nutstore_linux_dist_x64.tar.gz -o $TEMP/nutstore_linux_dist_x64.tar.gz
mkdir $BASE_DIR
tar xvf $TEMP/nutstore_linux_dist_x64.tar.gz -C $BASE_DIR
AUTOSTART_DIR=~/.config/autostart
MENU_DIR=~/.local/share/applications
ICON_DIR=~/.local/share/icons/hicolor/512x512/apps
mkdir -p $AUTOSTART_DIR
cp $BASE_DIR/gnome-config/autostart/*.desktop $AUTOSTART_DIR
mkdir -p $MENU_DIR
cp $BASE_DIR/gnome-config/menu/*.desktop $MENU_DIR
mkdir -p $ICON_DIR
cp $BASE_DIR/app-icon/nutstore.png $ICON_DIR
# we need to update icon cache
gtk-update-icon-cache --ignore-theme-index $ICON_DIR/../.. > /dev/null 2>&1
echo "Install Nutstore done."
echo "Now you can start Nutstore from menu: Applications > Internet > Nutstore"
fi