diff --git a/README.md b/README.md index 02d3bee..d09fb99 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,14 @@ Slides in your terminal. brew install slides ``` +* Any Linux Distro running `snapd` + +[![slides](https://snapcraft.io/slides/badge.svg)](https://snapcraft.io/slides) + +``` +sudo snap install slides +``` + * Arch ``` yay -S slides diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml new file mode 100644 index 0000000..e2b5125 --- /dev/null +++ b/snap/snapcraft.yaml @@ -0,0 +1,52 @@ +name: slides +adopt-info: slides +summary: Slides in your terminal. +description: | + Slides in your terminal. + + Usage: + slides [flags] + + Flags: + -h, --help help for slides + +license: MIT + +base: core20 +grade: stable +confinement: strict +compression: lzo + +architectures: + - build-on: amd64 + - build-on: arm64 + - build-on: armhf + - build-on: ppc64el + - build-on: s390x + +assumes: + - command-chain + +apps: + slides: + command: bin/slides + command-chain: + - bin/homeishome-launch + plugs: + - home + +parts: + slides: + source: https://github.com/maaslalani/slides + source-type: git + plugin: go + go-channel: latest/stable + + override-pull: | + snapcraftctl pull + snapcraftctl set-version "$(git describe --tags | sed 's/^v//' | cut -d "-" -f1)" + + homeishome-launch: + plugin: nil + stage-snaps: + - homeishome-launch