Skip to content

Commit dfa7e7b

Browse files
committed
Add snap support for ease of deployment
1 parent e45e515 commit dfa7e7b

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1+
parts
2+
prime
3+
stage
14
target
25

36
.vagrant
47
ubuntu-xenial-16.04-cloudimg-console.log
8+
*.snap

snap/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.snapcraft

snap/snapcraft.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: exa
2+
version: 'latest'
3+
summary: Replacement for 'ls' written in Rust
4+
description: |
5+
It uses colours for information by default, helping you distinguish between
6+
many types of files, such as whether you are the owner, or in the owning
7+
group. It also has extra features not present in the original ls, such as
8+
viewing the Git status for a directory, or recursing into directories with a
9+
tree view. exa is written in Rust, so it’s small, fast, and portable.
10+
11+
grade: stable
12+
confinement: classic
13+
14+
apps:
15+
exa:
16+
command: exa
17+
18+
parts:
19+
exa:
20+
plugin: rust
21+
source: .
22+
stage-packages:
23+
- libgit2-24
24+
- cmake
25+
- libz-dev

0 commit comments

Comments
 (0)