little tool for building Wardley maps

cleaner API for file-system access

Thanks to physfs and nativefs.lua

nativefs still introduces some inconsistencies with love.filesystem with relative paths:

  • love.fs.read: reads from save dir if it exists, falls back to source dir if not

  • nativefs.read: reads from save dir if it exists, falls back to source dir if not ✓

  • love.fs.write: always writes to save dir

  • nativefs.write: always writes to source dir (since no restrictions)

  • love.fs.newFile followed by file:open('r'): reads from save dir if it exists, source dir if not

  • nativefs.newFile followed by file:open('r'): always reads from working dir

  • love.fs.newFile followed by file:open('w'): always writes to save dir

  • nativefs.newFile followed by file:open('w'): always writes to working dir

So avoid using relative paths with App primitives.

Created by  akkartik  on August 30, 2023
D6DV2L5CX6YGDXHI3SQKYEOBNTKUOBB6M5OJTPSECRQJHRIAGSYAC
Change contents