From 465c733ce57657f55402f9a4f1fee8444353cb79 Mon Sep 17 00:00:00 2001 From: Botspot Date: Tue, 20 Oct 2020 10:23:10 -0500 Subject: [PATCH] add cordless app --- apps/Cordless/description | 2 ++ apps/Cordless/icon-24.png | Bin 0 -> 1182 bytes apps/Cordless/icon-64.png | Bin 0 -> 1241 bytes apps/Cordless/install | 34 ++++++++++++++++++++++++++++++++++ apps/Cordless/uninstall | 14 ++++++++++++++ apps/Cordless/website | 1 + 6 files changed, 51 insertions(+) create mode 100644 apps/Cordless/description create mode 100644 apps/Cordless/icon-24.png create mode 100644 apps/Cordless/icon-64.png create mode 100755 apps/Cordless/install create mode 100755 apps/Cordless/uninstall create mode 100644 apps/Cordless/website diff --git a/apps/Cordless/description b/apps/Cordless/description new file mode 100644 index 0000000..488563d --- /dev/null +++ b/apps/Cordless/description @@ -0,0 +1,2 @@ +Custom Discord client that aims to have a low memory footprint and be aimed at power-users. +Logging into Cordless with your Discord account technically violates Discord's Terms of Use. Use at your own risk. diff --git a/apps/Cordless/icon-24.png b/apps/Cordless/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..b59e53e41b88a94d4c81a38a7cb0945a24f169d6 GIT binary patch literal 1182 zcmds#F>6#&5QR@j3bU9X*aU+R#X_{4Ldz%{lLZMOrm+wL;uK;Lh&E!S7FtG3F<2;q zg^gHSScnM92o{21p zY2M#ne*Pp)Yvbb93Z-O{OChCHU75*T7P6F8Z@S4{9`ck|pAA#EA{42pzM7_VWhhfw zD5*^4s!*kh0&S$x;xebJ`}A_NFiW%Qwp8xsVV>sI6l{iDghg6ZLvc3UGAz@wVC1Tm zTZL6x(G_aMfQAw*_GpYY(r9tH+ECZ5a8LJYf3&5F@JNqpyHK#1;hCO=d!RV$6<+Cu zJ@NpP+r)u?AaDpZVn9R5Q8;LfHqvNSC)eB5tc<7*5`VO%%8V>>#V!N`!}}q1Esu{`1$h+joviQ@Xji zehG~Ka{XcTF7Hb7@B5kBKRv(5pJylIb6Y3(u73G2wXpQ{)`{geGvm>d z`TH~P^x)Li?2QY@4leKh+}V4!`ug6BL%*L-w$F?X|9C7tI{y92+o!*l8e+1tK7Mt6 G`|cmUYDM$_ literal 0 HcmV?d00001 diff --git a/apps/Cordless/icon-64.png b/apps/Cordless/icon-64.png new file mode 100644 index 0000000000000000000000000000000000000000..1398340effac2cf3c1c9e40ea64c7cf70b8a94e5 GIT binary patch literal 1241 zcmds#ziU)c5QXQtAi9u5EJTcnDU1+pgbUV26HGvs5L2j)A>asB2~h+QvMZ(#wDSjp zQKGG2C5T-F5rwhPLL`-lAc`6kv6Jze_ZL`Mc;UTe_TGEuJ7?bIiPoX6=C-DYbd8UV zO!B)wpA8M(w;y%Bh%{v4@YE=!ND)yH6LFEqsuU?I#iY2D$W1MxDr%xG8hO@=n2MR0 zi$z}bBCg^l?&5)xM3GPllW++Nw2?-O%bbqvlS@mnQoNMNwp6M`t*94`q+rvum=*J4 zkx-m zHr>=+J#Y^cXEjX2HLyn>U~-!{@DBtIp+*d7C^-rTjnPILt;pnZo0{cjkwM~*wp8xs zL9W<^f=vszAV-oW0Ju0#(6}W^@&J?D!~qkAaR@bHKywo;IB1ME(vc&|(`-|-f{76% z{%A|(5jntm{7F$yH0N0lDWU4zbG&tw$yle8)2| zzr=t3I(hy=pGYNVCR<0q_%GMrhT8kWPIGqS?AWn+k?yDYRM+=(_wwib_{i|o(Z#QC zUUjtxHZ>-GJ^p=auJ6jiuGe>N^t4v1{+Cr}%gpMIPUG21 literal 0 HcmV?d00001 diff --git a/apps/Cordless/install b/apps/Cordless/install new file mode 100755 index 0000000..10ae19f --- /dev/null +++ b/apps/Cordless/install @@ -0,0 +1,34 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +# Get dependencies +"${DIRECTORY}/pkg-install" "xclip wl-clipboard feh" "$(dirname "$0")" || exit 1 + +if [ ! -d /usr/local/go ]; then + echo -e "\nInstalling Go." + wget -q --show-progress -O /tmp/go.tar.gz https://golang.org/dl/go1.14.6.linux-armv6l.tar.gz + sudo tar -C /usr/local -xzf /tmp/go.tar.gz && rm /tmp/go.tar.gz + echo + /usr/local/go/bin/go version || error "Failed to install go somehow!" +else + echo "Go is already installed. Moving to next step." +fi + +echo -e "\nDownloading Cordless." +GO111MODULE=on /usr/local/go/bin/go get -u "github.com/Bios-Marcel/cordless" +echo "[Desktop Entry] +Name=Cordless +Exec=${HOME}/go/bin/cordless +Path=${HOME}/go/bin/ +Icon=terminal +Type=Application +Comment=Cordless is a custom Discord client that aims to have a low memory footprint and be aimed at power-users. +Categories=Network +Terminal=true +X-KeepTerminal=true" > ~/.local/share/applications/cordless.desktop diff --git a/apps/Cordless/uninstall b/apps/Cordless/uninstall new file mode 100755 index 0000000..9bb4770 --- /dev/null +++ b/apps/Cordless/uninstall @@ -0,0 +1,14 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +#if your app installs any packages, keep this command here so those packages will be removed. +"${DIRECTORY}/purge-installed" "$(dirname "$0")" || exit 1 +sudo rm -rf ~/go /usr/local/go ~/.local/share/applications/cordless.desktop #~/.config/cordless + +echo "Removed files." diff --git a/apps/Cordless/website b/apps/Cordless/website new file mode 100644 index 0000000..d58860e --- /dev/null +++ b/apps/Cordless/website @@ -0,0 +1 @@ +https://github.com/Bios-Marcel/cordless#building-from-source