Skip to content

Commit cd4053b

Browse files
authored
Snap has been created for slides (#44)
Create snapcraft.yaml
1 parent 53a81cd commit cd4053b

File tree

2 files changed

+60
-0
lines changed

2 files changed

+60
-0
lines changed

README.md

+8
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ Slides in your terminal.
1414
brew install slides
1515
```
1616

17+
* Any Linux Distro running `snapd`
18+
19+
[![slides](https://snapcraft.io/slides/badge.svg)](https://snapcraft.io/slides)
20+
21+
```
22+
sudo snap install slides
23+
```
24+
1725
* Arch
1826
```
1927
yay -S slides

snap/snapcraft.yaml

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
name: slides
2+
adopt-info: slides
3+
summary: Slides in your terminal.
4+
description: |
5+
Slides in your terminal.
6+
7+
Usage:
8+
slides <file.md> [flags]
9+
10+
Flags:
11+
-h, --help help for slides
12+
13+
license: MIT
14+
15+
base: core20
16+
grade: stable
17+
confinement: strict
18+
compression: lzo
19+
20+
architectures:
21+
- build-on: amd64
22+
- build-on: arm64
23+
- build-on: armhf
24+
- build-on: ppc64el
25+
- build-on: s390x
26+
27+
assumes:
28+
- command-chain
29+
30+
apps:
31+
slides:
32+
command: bin/slides
33+
command-chain:
34+
- bin/homeishome-launch
35+
plugs:
36+
- home
37+
38+
parts:
39+
slides:
40+
source: https://github.com/maaslalani/slides
41+
source-type: git
42+
plugin: go
43+
go-channel: latest/stable
44+
45+
override-pull: |
46+
snapcraftctl pull
47+
snapcraftctl set-version "$(git describe --tags | sed 's/^v//' | cut -d "-" -f1)"
48+
49+
homeishome-launch:
50+
plugin: nil
51+
stage-snaps:
52+
- homeishome-launch

0 commit comments

Comments
 (0)