aboutsummaryrefslogtreecommitdiff
path: root/pkgs/tools/networking/slack-cli
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2018-08-15 14:10:38 +0100
committerAlyssa Ross <hi@alyssa.is>2018-08-15 15:47:24 +0100
commit0a57de6f5b138ab99bfb72efae742a715f46c46e (patch)
tree2ed56d69cf6a871c72005d0e03ba4880412c5697 /pkgs/tools/networking/slack-cli
parente276965a1626f4f8d4e033b3e256e0e14156b862 (diff)
slack-cli: add metadata
Diffstat (limited to 'pkgs/tools/networking/slack-cli')
-rw-r--r--pkgs/tools/networking/slack-cli/default.nix6
-rw-r--r--pkgs/tools/networking/slack-cli/wrapper.nix10
2 files changed, 14 insertions, 2 deletions
diff --git a/pkgs/tools/networking/slack-cli/default.nix b/pkgs/tools/networking/slack-cli/default.nix
index ac7d0d4175c..24d82782466 100644
--- a/pkgs/tools/networking/slack-cli/default.nix
+++ b/pkgs/tools/networking/slack-cli/default.nix
@@ -24,4 +24,10 @@ stdenv.mkDerivation rec {
mkdir -p "$out/bin"
cp src/slack "$out/bin"
'';
+
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ maintainers = [ stdenv.lib.maintainers.qyliss ];
+ platforms = stdenv.lib.platforms.unix;
+ };
}
diff --git a/pkgs/tools/networking/slack-cli/wrapper.nix b/pkgs/tools/networking/slack-cli/wrapper.nix
index 3612aaa137e..f31553bda37 100644
--- a/pkgs/tools/networking/slack-cli/wrapper.nix
+++ b/pkgs/tools/networking/slack-cli/wrapper.nix
@@ -2,7 +2,7 @@
slack-cli:
-writeShellScriptBin "slack" ''
+(writeShellScriptBin "slack" ''
[ "$1" = "init" -a -z "$SLACK_CLI_TOKEN" ] && cat >&2 <<-'MESSAGE'
WARNING: slack-cli must be configured using the SLACK_CLI_TOKEN environment
variable. Using `slack init` will not work because it tries to write to the
@@ -12,4 +12,10 @@ writeShellScriptBin "slack" ''
export PATH=${lib.makeBinPath [ curl jq ]}:"$PATH"
exec ${slack-cli}/bin/slack "$@"
-''
+'') // {
+ unwrapped = slack-cli;
+
+ meta = slack-cli.meta;
+ name = slack-cli.name;
+ version = slack-cli.version;
+}