summaryrefslogtreecommitdiff
path: root/xmake/plugins/lua
diff options
context:
space:
mode:
authorSaikari <[email protected]>2026-02-01 16:14:46 +0300
committerSaikari <[email protected]>2026-02-01 16:14:46 +0300
commitfaca264f8ea0fb695f6bc8b3a9d1411f901f054b (patch)
tree33ea177b8dcc1fd70bc41fcc56e47cc13a593b08 /xmake/plugins/lua
parent9d45443b6cf3a6bb2a0e0f6ab30347cb826c700d (diff)
refactor: simplify stdin handling by removing redundant checks and streamlining usage examples
Diffstat (limited to 'xmake/plugins/lua')
-rw-r--r--xmake/plugins/lua/main.lua2
-rw-r--r--xmake/plugins/lua/xmake.lua14
2 files changed, 3 insertions, 13 deletions
diff --git a/xmake/plugins/lua/main.lua b/xmake/plugins/lua/main.lua
index 1cc13dbc3..247684e24 100644
--- a/xmake/plugins/lua/main.lua
+++ b/xmake/plugins/lua/main.lua
@@ -60,7 +60,7 @@ function main()
-- run script from stdin?
local script_file_to_remove
- if script == "-" or from_stdin then
+ if from_stdin then
local script_content = io.read("*a")
if script_content then
-- remove utf8 bom
diff --git a/xmake/plugins/lua/xmake.lua b/xmake/plugins/lua/xmake.lua
index 8b60c96d3..bb9308378 100644
--- a/xmake/plugins/lua/xmake.lua
+++ b/xmake/plugins/lua/xmake.lua
@@ -47,18 +47,8 @@ task("lua")
, {'d', "deserialize" , "kv" , nil , "Deserialize arguments starts with given prefix" }
, {nil, "stdin" , "k" , nil , "Run script from stdin",
"e.g.",
- " - CMD",
- " - Single: echo print(\"hello\") | xmake lua --stdin",
- " - Multiline: (echo print('1') && echo print('2')) | xmake lua --stdin",
- " - File: type script.lua | xmake lua --stdin",
- " - PWSH",
- " - Single: Write-Output 'print(\"hello\")' | xmake lua --stdin",
- " - Multiline: Write-Output \"print('1')`nprint('2')\" | xmake lua --stdin",
- " - File: Get-Content script.lua | xmake lua --stdin",
- " - SH",
- " - Single: echo 'print(\"hello\")' | xmake lua --stdin",
- " - Multiline: (echo 'print(\"1\")'; echo 'print(\"2\")') | xmake lua --stdin",
- " - File: cat script.lua | xmake lua --stdin"
+ " - echo 'print(\"hello\")' | xmake lua --stdin",
+ " - cat script.lua | xmake lua --stdin"
}
, {nil, "script" , "v" , nil , "Run the given lua script name, file or module and enter interactive mode if no given script.",
"e.g.",