OS="linux"
ARCH="amd64"
TAG=$(curl -s https://api.github.com/repos/Belphemur/obsidian-headless/releases/latest | jq -r .tag_name)
curl -LO "https://github.com/Belphemur/obsidian-headless/releases/download/${TAG}/obsidian-headless_${OS}_${ARCH}.tar.gz"
curl -LO "https://github.com/Belphemur/obsidian-headless/releases/download/${TAG}/checksums.txt"
grep "obsidian-headless_${OS}_${ARCH}.tar.gz" checksums.txt | sha256sum -c -
tar -xzf "obsidian-headless_${OS}_${ARCH}.tar.gz"
sudo mv ob /usr/local/bin/
TAG=$(curl -s https://api.github.com/repos/Belphemur/obsidian-headless/releases/latest | jq -r .tag_name)
curl -LO "https://github.com/Belphemur/obsidian-headless/releases/download/${TAG}/checksums.txt"
curl -LO "https://github.com/Belphemur/obsidian-headless/releases/download/${TAG}/obsidian-headless_linux_amd64.deb"
grep "obsidian-headless_linux_amd64.deb" checksums.txt | sha256sum -c -
sudo dpkg -i obsidian-headless_linux_amd64.deb
TAG=$(curl -s https://api.github.com/repos/Belphemur/obsidian-headless/releases/latest | jq -r .tag_name)
curl -LO "https://github.com/Belphemur/obsidian-headless/releases/download/${TAG}/checksums.txt"
curl -LO "https://github.com/Belphemur/obsidian-headless/releases/download/${TAG}/obsidian-headless_linux_amd64.rpm"
grep "obsidian-headless_linux_amd64.rpm" checksums.txt | sha256sum -c -
sudo rpm -i obsidian-headless_linux_amd64.rpm
yay -S obsidian-headless-go-bin
TAG=$(curl -s https://api.github.com/repos/Belphemur/obsidian-headless/releases/latest | jq -r .tag_name)
curl -LO "https://github.com/Belphemur/obsidian-headless/releases/download/${TAG}/checksums.txt"
curl -LO "https://github.com/Belphemur/obsidian-headless/releases/download/${TAG}/obsidian-headless_linux_amd64.pkg.tar.zst"
grep "obsidian-headless_linux_amd64.pkg.tar.zst" checksums.txt | sha256sum -c -
sudo pacman -U obsidian-headless_linux_amd64.pkg.tar.zst
TAG=$(curl -s https://api.github.com/repos/Belphemur/obsidian-headless/releases/latest | jq -r .tag_name)
curl -LO "https://github.com/Belphemur/obsidian-headless/releases/download/${TAG}/checksums.txt"
curl -LO "https://github.com/Belphemur/obsidian-headless/releases/download/${TAG}/obsidian-headless_linux_amd64.apk"
grep "obsidian-headless_linux_amd64.apk" checksums.txt | sha256sum -c -
sudo apk add --allow-untrusted obsidian-headless_linux_amd64.apk
VAULT_PATH="/path/to/vault"
INSTANCE="$(systemd-escape --path "$VAULT_PATH")"
systemctl --user enable "obsidian-headless-sync@${INSTANCE}.service"
systemctl --user start "obsidian-headless-sync@${INSTANCE}.service"