From 0a0cab1d015395cc21d90f6bca7b20d3c7560167 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 24 May 2018 21:38:48 -0400 Subject: [PATCH 1/3] rename snap to yaml --- stores/snap/{snapcraft.yml => snapcraft.yaml} | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) rename stores/snap/{snapcraft.yml => snapcraft.yaml} (68%) diff --git a/stores/snap/snapcraft.yml b/stores/snap/snapcraft.yaml similarity index 68% rename from stores/snap/snapcraft.yml rename to stores/snap/snapcraft.yaml index dbe04f0bd8..697db075e0 100644 --- a/stores/snap/snapcraft.yml +++ b/stores/snap/snapcraft.yaml @@ -2,13 +2,13 @@ name: bitwarden-cli version: "1.0.0" summary: A secure and free password manager for all of your devices. description: A secure and free password manager for all of your devices. -confinement: strict +confinement: devmode apps: - bw: - command: bin/bw + bitwarden-cli: + command: bw plugs: [network, home, x11] parts: - bw: + bitwarden-cli: plugin: nodejs - node-packages: - - "@bitwarden/cli" + node-engine: 9.7.1 + source: ../.. From e65f9230bfb60dd3bae1dbc15b885b1dfc1ee967 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 24 May 2018 23:43:50 -0400 Subject: [PATCH 2/3] use binary snap instead --- stores/snap/snapcraft.yaml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/stores/snap/snapcraft.yaml b/stores/snap/snapcraft.yaml index 697db075e0..70fbb6a28c 100644 --- a/stores/snap/snapcraft.yaml +++ b/stores/snap/snapcraft.yaml @@ -1,14 +1,15 @@ name: bitwarden-cli version: "1.0.0" -summary: A secure and free password manager for all of your devices. +summary: Bitwarden CLI description: A secure and free password manager for all of your devices. -confinement: devmode +confinement: strict apps: - bitwarden-cli: + bw: command: bw plugs: [network, home, x11] parts: - bitwarden-cli: - plugin: nodejs - node-engine: 9.7.1 - source: ../.. + bw: + plugin: dump + source: https://github.com/bitwarden/cli/releases/download/v$SNAPCRAFT_PROJECT_VERSION/bw-linux-$SNAPCRAFT_PROJECT_VERSION.zip + prepare: | + chmod +x bw \ No newline at end of file From ba052451370ca1d3e26d2f197ee067c051ab39d1 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 24 May 2018 23:50:43 -0400 Subject: [PATCH 3/3] quotes not necessary for version --- stores/snap/snapcraft.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stores/snap/snapcraft.yaml b/stores/snap/snapcraft.yaml index 70fbb6a28c..58fbcfe6c5 100644 --- a/stores/snap/snapcraft.yaml +++ b/stores/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: bitwarden-cli -version: "1.0.0" +version: 1.0.0 summary: Bitwarden CLI description: A secure and free password manager for all of your devices. confinement: strict