Commit daa4e178 authored by georgewhewell's avatar georgewhewell
Browse files

runpodctl: init at 1.14.4



Update pkgs/by-name/ru/runpodctl/package.nix

Co-authored-by: default avatarAleksana <alexander.huang.y@gmail.com>

Update pkgs/by-name/ru/runpodctl/package.nix

Co-authored-by: default avatarAleksana <alexander.huang.y@gmail.com>

fix: runpodctl license

Update pkgs/by-name/ru/runpodctl/package.nix

Co-authored-by: default avatarAleksana <alexander.huang.y@gmail.com>

Update pkgs/by-name/ru/runpodctl/package.nix

Co-authored-by: default avatarAleksana <alexander.huang.y@gmail.com>
parent 7524a790
Loading
Loading
Loading
Loading
+32 −0
Original line number Diff line number Diff line
{
  lib,
  buildGoModule,
  fetchFromGitHub,
}:

buildGoModule rec {
  pname = "runpodctl";
  version = "1.14.4";

  src = fetchFromGitHub {
    owner = "runpod";
    repo = "runpodctl";
    rev = "v${version}";
    hash = "sha256-QU2gujECzT5mPkZi6siMO7IZRXNZHS0TchYxnG4Snj8=";
  };

  vendorHash = "sha256-8/OrM8zrisAfZdeo6FGP6+quKMwjxel1BaRIY+yJq5E=";

  postInstall = ''
    rm $out/bin/docs # remove the docs binary
  '';

  meta = with lib; {
    homepage = "https://github.com/runpod/runpodctl";
    description = "CLI tool to automate / manage GPU pods for runpod.io";
    changelog = "https://github.com/runpod/runpodctl/raw/v${version}/CHANGELOG.md";
    license = licenses.gpl3;
    maintainers = [ maintainers.georgewhewell ];
    mainProgram = "runpodctl";
  };
}