Запрашивая Nix для метаданных о данном пакете - PullRequest
1 голос
/ 13 мая 2019

Я использую Nix на macOS и (не NixOS) Linux.Я хотел бы дать Nix имя пакета или атрибута и показать мне

  1. номер последней версии этого пакета, о котором знает Nix, и
  2. путь к моей локальной копиисоответствующего файла .nix (или, возможно, URL-адрес этого файла .nix в репозитории nixpkgs на GitHub).

По сути, я ищу Nix-эквивалент Homebrew brew info packagename.

Как я могу заставить Nix дать мне эту информацию?

1 Ответ

1 голос
/ 14 мая 2019

Возможно, есть лучший способ, например, nix-env, но я обычно использую nix repl для этой цели.

$ nix repl '<nixpkgs>'
Welcome to Nix version 2.2.2. Type :? for help.

Loading '<nixpkgs>'...
Added 10069 variables.

nix-repl> docker-c[TAB]     
docker-compose         docker-credential-gcr
nix-repl> docker-compose.version
"1.23.1"
...