Existe um pequeno programa que nos permite executar scripts Lua diretamente, chamado interpretador independente. Para utilizá-lo, basta adicionar a seguinte linha no início do seu script:

#!/usr/bin/lua

print "Olá!"

Em seguida, precisamos conceder permissão de execução ao arquivo utilizando o comando chmod. O argumento +x torna o arquivo executável:

chmod +x init.lua
./init.lua

Com isso, podemos rodar o script diretamente, sem precisar chamar o interpretador Lua manualmente.