Some users may split the lua scripts in different directories and then have a master script to execute it all.
RPC=...
ACCOUNT=...
PRIVKEY=...
declare(...)
deploy(...)
-- Variables RPC/ACCOUNT/PRIVKEY will be still valid as they belong to globals.
include("/path/contract2.lua")
-- ...
Some users may split the lua scripts in different directories and then have a master script to execute it all.