first commit
This commit is contained in:
30
lua/example.lua
Normal file
30
lua/example.lua
Normal file
@@ -0,0 +1,30 @@
|
||||
-- Пример Lua скрипта для fush shell
|
||||
-- Сохраните этот файл в директории lua_scripts_dir
|
||||
|
||||
-- Функция main будет вызвана при выполнении скрипта
|
||||
function main(...)
|
||||
local args = {...}
|
||||
print("Hello from Lua script!")
|
||||
print("Arguments:", table.concat(args, " "))
|
||||
|
||||
-- Получаем переменные окружения
|
||||
local user = getenv("USER")
|
||||
local home = getenv("HOME")
|
||||
|
||||
print("User:", user)
|
||||
print("Home:", home)
|
||||
|
||||
-- Устанавливаем переменную окружения
|
||||
setenv("LUA_TEST", "success")
|
||||
|
||||
-- Выполняем внешнюю команду (если нужно)
|
||||
-- exec("echo 'External command executed from Lua'")
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- Дополнительные функции могут быть определены здесь
|
||||
function help()
|
||||
print("This is an example Lua script for fush shell")
|
||||
print("Usage: example [arguments...]")
|
||||
end
|
||||
Reference in New Issue
Block a user