Add snapcraft.yaml to build snap package
This commit is contained in:
parent
3c5c74ff04
commit
ec581cee90
|
@ -0,0 +1,37 @@
|
||||||
|
name: shellcheck
|
||||||
|
summary: A shell script static analysis tool
|
||||||
|
description: |
|
||||||
|
ShellCheck is a GPLv3 tool that gives warnings and suggestions for bash/sh
|
||||||
|
shell scripts.
|
||||||
|
|
||||||
|
The goals of ShellCheck are
|
||||||
|
|
||||||
|
- To point out and clarify typical beginner's syntax issues that cause a
|
||||||
|
shell to give cryptic error messages.
|
||||||
|
|
||||||
|
- To point out and clarify typical intermediate level semantic problems that
|
||||||
|
cause a shell to behave strangely and counter-intuitively.
|
||||||
|
|
||||||
|
- To point out subtle caveats, corner cases and pitfalls that may cause an
|
||||||
|
advanced user's otherwise working script to fail under future
|
||||||
|
circumstances.
|
||||||
|
version: git
|
||||||
|
grade: stable
|
||||||
|
confinement: classic
|
||||||
|
|
||||||
|
apps:
|
||||||
|
shellcheck:
|
||||||
|
command: usr/bin/shellcheck
|
||||||
|
|
||||||
|
parts:
|
||||||
|
shellcheck:
|
||||||
|
plugin: dump
|
||||||
|
source: ./
|
||||||
|
build-packages:
|
||||||
|
- cabal-install
|
||||||
|
build: |
|
||||||
|
cabal sandbox init
|
||||||
|
cabal install -j
|
||||||
|
install: |
|
||||||
|
install -d $SNAPCRAFT_PART_INSTALL/usr/bin
|
||||||
|
install .cabal-sandbox/bin/shellcheck $SNAPCRAFT_PART_INSTALL/usr/bin
|
Loading…
Reference in New Issue