about summary refs log tree commit diff
path: root/nixpkgs/pkgs/tools/misc/chef-cli/default.nix
blob: bc43592d4f28bd35a3c78621a2cf53f1879f58fe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{ lib, ruby, bundlerApp, bundlerUpdateScript }:

bundlerApp {
  pname = "chef-cli";
  gemdir = ./.;
  inherit ruby;

  exes = ["chef-cli"];

  passthru.updateScript = bundlerUpdateScript "chef-cli";

  meta = with lib; {
    description = "The Chef Infra Client is a powerful agent that applies your configurations on remote Linux, macOS, Windows and cloud-based systems";
    homepage = "https://chef.io/";
    license = licenses.asl20;
    maintainers = with maintainers; [ dylanmtaylor ];
  };
}