Lua: Difference between revisions
imported>Samueldr m Drop the spaces after `#!` they bug me |
imported>Qyriad Link to Lua's nixpkgs manual section in See Also |
||
Line 19: | Line 19: | ||
* nix-shell doesn't require its magic lines to be right after the first line. | * nix-shell doesn't require its magic lines to be right after the first line. | ||
</blockquote> | </blockquote> | ||
== See Also == | |||
* [https://nixos.org/manual/nixpkgs/stable/#users-guide-to-lua-infrastructure Lua user guide in the nixpkgs manual] |
Latest revision as of 22:07, 3 November 2023
#! nix-shell with lua interpreter
To use a nix-shell shebang with lua you will need to use following structure:
#!/usr/bin/env nix-shell
--[[
#!nix-shell -i lua -p lua
]]
print("this is from lua")
Some background by samueldr[1]:
Two inter-twined fun facts.
- Lua only skips one shebang line.
- nix-shell doesn't require its magic lines to be right after the first line.