about summary refs log tree commit diff
path: root/pkgs/tools/admin/stripe-cli/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/admin/stripe-cli/default.nix')
-rw-r--r--pkgs/tools/admin/stripe-cli/default.nix78
1 files changed, 0 insertions, 78 deletions
diff --git a/pkgs/tools/admin/stripe-cli/default.nix b/pkgs/tools/admin/stripe-cli/default.nix
deleted file mode 100644
index e83ff967b96d..000000000000
--- a/pkgs/tools/admin/stripe-cli/default.nix
+++ /dev/null
@@ -1,78 +0,0 @@
-{ lib, buildGoModule, fetchFromGitHub, installShellFiles, stdenv }:
-
-buildGoModule rec {
-  pname = "stripe-cli";
-  version = "1.21.5";
-
-  src = fetchFromGitHub {
-    owner = "stripe";
-    repo = pname;
-    rev = "v${version}";
-    hash = "sha256-Zv5hHDqjfpKiXYhM8CTXVJxqFE8dZ5mFDNnq6k0GWwM=";
-  };
-  vendorHash = "sha256-TuxYJ3u4/5PJYRoRgom+M1au9XerZ+vj9X3jUWTPM58=";
-
-  nativeBuildInputs = [ installShellFiles ];
-
-  ldflags = [
-    "-s"
-    "-w"
-    "-X github.com/stripe/stripe-cli/pkg/version.Version=${version}"
-  ];
-
-  preCheck = ''
-    # the tests expect the Version ldflag not to be set
-    unset ldflags
-
-    # requires internet access
-    rm pkg/cmd/plugin_cmds_test.go
-    rm pkg/cmd/resources_test.go
-    rm pkg/cmd/root_test.go
-
-    # TODO: no clue why it's broken (1.17.1), remove for now.
-    rm pkg/login/client_login_test.go
-    rm pkg/git/editor_test.go
-    rm pkg/rpcservice/sample_create_test.go
-  '' + lib.optionalString (
-      # delete plugin tests on all platforms but exact matches
-      # https://github.com/stripe/stripe-cli/issues/850
-      ! lib.lists.any
-        (platform: lib.meta.platformMatch stdenv.hostPlatform platform)
-        [ "x86_64-linux" "x86_64-darwin" ]
-  ) ''
-    rm pkg/plugins/plugin_test.go
-  '';
-
-  postInstall = ''
-    installShellCompletion --cmd stripe \
-      --bash <($out/bin/stripe completion --write-to-stdout --shell bash) \
-      --zsh <($out/bin/stripe completion --write-to-stdout --shell zsh)
-  '';
-
-  doInstallCheck = true;
-  installCheckPhase = ''
-    runHook preInstallCheck
-    $out/bin/stripe --help
-    $out/bin/stripe --version | grep "${version}"
-    runHook postInstallCheck
-  '';
-
-  meta = with lib; {
-    homepage = "https://stripe.com/docs/stripe-cli";
-    changelog = "https://github.com/stripe/stripe-cli/releases/tag/v${version}";
-    description = "Command-line tool for Stripe";
-    longDescription = ''
-      The Stripe CLI helps you build, test, and manage your Stripe integration
-      right from the terminal.
-
-      With the CLI, you can:
-      Securely test webhooks without relying on 3rd party software
-      Trigger webhook events or resend events for easy testing
-      Tail your API request logs in real-time
-      Create, retrieve, update, or delete API objects.
-    '';
-    license = with licenses; [ asl20 ];
-    maintainers = with maintainers; [ RaghavSood jk kashw2 ];
-    mainProgram = "stripe";
-  };
-}