Skip to content
Discookie edited this page Jun 13, 2017 · 2 revisions

Help

Usage

  • luam [args] <input> [<output>] [<input2> <output2>]...
  • luam -i [args] <input> [<input2> [<input3>]]...
  • luam -s [args] <input> [<input2>]...

Parameters

  • input - the file you want to be merged
  • output - the file you want to merge into (Default: _o.lua)

Arguments

  • -h, -help: Displays this message
  • -u, --usage: Displays usage in LUA files
  • -q, --quiet: Quiet mode, only output errors
  • -d, --depth: Depth limit, to prevent infinite loops [integer]
  • -i, --input: Input only mode, everything into separated files
  • -s, --single: Single file mode, merges everything into one file
  • -o, --output: Specify output for single file mode
  • -n, --unique: Only insert files once (does not affect inline requires)

Examples

  • luam input.lua
    • input.lua -> input*_o*.lua
  • luam folder/input.lua
    • folder/input.lua -> *folder/*input_o.lua
  • luam input output
    • input*.lua* -> output*.lua*
  • luam input1 output1 input2 output2 input3
    • input1.lua -> output1.lua
    • input2.lua -> output2.lua
    • input3.lua -> input3_o.lua
  • luam -i input1 input2
    • input1.lua -> input1_o.lua
    • input2.lua -> input2_o.lua
  • luam -s input1 input2
    • input1.lua, input2.lua -> input1_0.lua
  • luam -s input1 input2 -o output
    • input1.lua, input2.lua -> output.lua
Clone this wiki locally