aboutsummaryrefslogtreecommitdiff
path: root/stand/lua/cli.lua
diff options
context:
space:
mode:
Diffstat (limited to 'stand/lua/cli.lua')
-rw-r--r--stand/lua/cli.lua23
1 files changed, 23 insertions, 0 deletions
diff --git a/stand/lua/cli.lua b/stand/lua/cli.lua
index dda8c3da4c89..fe358b7fd7ab 100644
--- a/stand/lua/cli.lua
+++ b/stand/lua/cli.lua
@@ -160,6 +160,29 @@ cli["disable-module"] = function(...)
setModule(argv[1], false)
end
+cli['be-list'] = function(...)
+ local _, argv = cli.arguments(...)
+ if #argv ~= 0 then
+ print("usage error: be-list")
+ return
+ end
+
+ for _, bootenv in core.bootenvIter() do
+ print(bootenv)
+ end
+end
+
+cli['be-switch'] = function(...)
+ local _, argv = cli.arguments(...)
+ if #argv == 0 then
+ print("usage error: be-switch beName")
+ return
+ end
+
+ local env = argv[1]
+ core.switchBE(env)
+end
+
cli["toggle-module"] = function(...)
local _, argv = cli.arguments(...)
if #argv == 0 then