support a commandline arg just like in pensieve.love

[?]
Jan 31, 2023, 5:02 AM
T4C5HT2OQIZQQTGOYNR2EFUQSMAR5UR2NFMERD7SEL7MNAVXX24QC

Dependencies

Change contents

  • replacement in run.lua at line 25
    [4.178636][4.15:35]()
    assert(#arg == 0)
    [4.178636]
    [4.35]
    -- '/' should work even on Windows
  • replacement in run.lua at line 27
    [4.91][4.91:164]()
    Editor_state.filename = Editor_state.directory..Editor_state.file_path
    [4.91]
    [4.164]
    local base_dir = dirname(love.filesystem.getSaveDirectory())
    if #arg == 0 then
    Editor_state.directory = 'pensieve/data/'
    else
    Editor_state.directory = 'pensieve/data.'..arg[1]..'/'
    end
    Editor_state.filename = base_dir..Editor_state.directory..Editor_state.file_path
  • replacement in edit.lua at line 97
    [4.3539][3.26:141]()
    directory = dirname(love.filesystem.getSaveDirectory())..'pensieve/data/', -- '/' should work even on Windows
    [4.3539]
    [4.343]
    directory = nil,
  • edit in README.md at line 21
    [2.133]
    [2.133]
    If you invoke pensieve with an additional arg (see its docs), you can also
    pass it in to capture.