Created
July 10, 2021 07:02
-
-
Save shaybensasson/3e8e49af92d7e5013fc77da22bd3ae4c to your computer and use it in GitHub Desktop.
Revisions
-
shaybensasson created this gist
Jul 10, 2021 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,34 @@ #!/usr/bin/env bash # see https://forum.obsidian.md/t/gnome-desktop-installer/499 set -euo pipefail icon_url="https://cdn.discordapp.com/icons/686053708261228577/1361e62fed2fee55c7885103c864e2a8.png" #dl_url=${1:-} dl_url=$( curl -s https://api.github.com/repos/obsidianmd/obsidian-releases/releases/latest \ | grep "browser_download_url.*AppImage" | tail -n 1 | cut -d '"' -f 4 ) if [[ -z "$dl_url" ]]; then echo "missing download link" echo "usage: install-obsidian.sh" exit 1 fi curl --location --output Obsidian.AppImage "$dl_url" curl --location --output obsidian.png "$icon_url" sudo mkdir --parents /opt/obsidian/ sudo mv Obsidian.AppImage /opt/obsidian sudo chmod u+x /opt/obsidian/Obsidian.AppImage sudo mv obsidian.png /opt/obsidian sudo ln -s /opt/obsidian/obsidian.png /usr/share/pixmaps echo "[Desktop Entry] Type=Application Name=Obsidian Exec=/opt/obsidian/Obsidian.AppImage Icon=obsidian Terminal=false" > ~/usr/share/applications/obsidian.desktop update-desktop-database ~/usr/share/applications echo "install ok"