lib/neetob/cli/base.rb in neetob-0.4.27 vs lib/neetob/cli/base.rb in neetob-0.4.28
- old
+ new
@@ -29,10 +29,12 @@
matching_apps = if apps == ["all"]
all_available_apps
elsif apps == ["engines"]
all_engine_repos(sandbox_mode)
+ elsif apps == ["nanos"]
+ all_nano_repos(sandbox_mode)
else
match_apps(apps || ["*"], all_available_apps)
end
if matching_apps.length == 0
@@ -48,9 +50,15 @@
def all_engine_repos(sandbox_mode)
sandbox_mode ?
testing_apps(:github) :
NeetoCompliance::NeetoRepos.nanos_backend.map { |repo| "bigbinary/#{repo}" }
+ end
+
+ def all_nano_repos(sandbox_mode)
+ sandbox_mode ?
+ testing_apps(:github) :
+ NeetoCompliance::NeetoRepos.nanos_mono_repos.map { |repo| "bigbinary/#{repo}" }
end
def match_apps(required_apps, available_apps)
apps = required_apps&.map { |app| Regexp.new "#{app.gsub("*", "[-a-zA-Z0-9]*")}" }
available_apps.select do |available_app|