Fork of lines.love for browsing read-only text files; useful starting point for further forks

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  Kartik K. Agaram  on August 30, 2023
ED4Z6ORCADLWJPSZNKQVUF63NBKLQVE7UFMBTQAQA5O47X4NLFIAC
Change contents