Merge branch 'why-depends-completion' of https://github.com/ncfavier/nix

This commit is contained in:
Eelco Dolstra 2021-12-21 11:38:07 +01:00
commit 3228a38e1c

View file

@ -34,8 +34,21 @@ struct CmdWhyDepends : SourceExprCommand
CmdWhyDepends() CmdWhyDepends()
{ {
expectArg("package", &_package); expectArgs({
expectArg("dependency", &_dependency); .label = "package",
.handler = {&_package},
.completer = {[&](size_t, std::string_view prefix) {
completeInstallable(prefix);
}}
});
expectArgs({
.label = "dependency",
.handler = {&_dependency},
.completer = {[&](size_t, std::string_view prefix) {
completeInstallable(prefix);
}}
});
addFlag({ addFlag({
.longName = "all", .longName = "all",