Move some widgets from main to community

This commit is contained in:
Evgeny
2025-06-06 07:42:43 +08:00
parent eb22ab2829
commit bfd42cb2e7
2 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
-- name = "Shell widget"
-- description = "Shows the result of executing console commands"
-- type = "widget"
-- author = "Evgeny Zobnin (zobnin@gmail.com)"
-- version = "1.0"
-- foldable = "false"
current_output = "Click to enter command"
function on_preview()
ui:show_text("Shows the result of executing console commands")
end
function on_resume()
redraw()
end
function redraw()
ui:show_text("%%txt%%"..current_output)
end
function on_click(idx)
dialogs:show_edit_dialog("Enter command")
end
function on_dialog_action(text)
system:exec(text)
end
function on_shell_result(text)
if text == "" then
current_output = "no output"
else
current_output = text
end
redraw()
end