diff --git a/query.go b/query.go index ece55a5b..c9dfa068 100644 --- a/query.go +++ b/query.go @@ -45,6 +45,10 @@ func syncInfo(ctx context.Context, run *runtime.Runtime, pkgS = query.RemoveInvalidTargets(run.Logger, pkgS, run.Cfg.Mode) aurS, repoS := packageSlices(pkgS, run.Cfg, dbExecutor) + if len(repoS) == 0 && len(aurS) == 0 { + aurS = dbExecutor.InstalledRemotePackageNames() + } + if len(aurS) != 0 { noDB := make([]string, 0, len(aurS)) @@ -64,7 +68,7 @@ func syncInfo(ctx context.Context, run *runtime.Runtime, } } - if len(repoS) != 0 { + if len(repoS) != 0 || (len(aurS) == 0 && len(repoS) == 0) { arguments := cmdArgs.Copy() arguments.ClearTargets() arguments.AddTarget(repoS...)