about summary refs log tree commit diff
path: root/pkgs/tools/admin/aws-sso-cli/default.nix
blob: 96ee8959dba8ad652740661574dc660082122bc9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{ buildGoModule, fetchFromGitHub, lib }:
  buildGoModule rec {
    pname = "aws-sso-cli";
    version = "1.9.2";

    src = fetchFromGitHub {
      owner = "synfinatic";
      repo = pname;
      rev = "v${version}";
      sha256 = "9/dZfRmFAyE5NEMmuiVsRvwgqQrTNhXkTR9N0d3zgfk=";
    };
    vendorSha256 = "BlSCLvlrKiubMtfFSZ5ppMmL2ZhJcBXxJfeRgMADYB4=";

    postInstall = ''
      mv $out/bin/cmd $out/bin/aws-sso
    '';

    meta = with lib; {
      homepage = "https://github.com/synfinatic/aws-sso-cli";
      description = "AWS SSO CLI is a secure replacement for using the aws configure sso wizard";
      license = licenses.gpl3Plus;
      maintainers = with maintainers; [ devusb ];
      mainProgram = "aws-sso";
    };
}