4X37LWXMH24S6LICL3MZKUKOTWHMS3SYOSVL2KEYEUCYLANYRPFAC
Side-effects: it reads/writes to a single directory tree. To import older
notes, save them to the `data` subdirectory under the app's save directory
([https://love2d.org/wiki/love.filesystem.getSaveDirectory](https://love2d.org/wiki/love.filesystem.getSaveDirectory)).
## Invocation, and where your notes will live
This will read the notes from the `data.sample/` directory in the repo., and
some initial settings from the `config.sample` file.
This will read the notes from the `data.sample/` directory in this repo to
give you a flavor for what the app is like.
While the sample gives you stuff to browse, don't use it to write any real
notes. LÖVE limits what directories apps can access (which is great), but has
some confusing rules around them. While it will fall back to read from this
repo's directory, enabling the sample experience, it will only write to the
apps's save directory. So it won't modify the repo, but you'll end up with
notes fragmented between two directories.
LÖVE limits what directories apps can access. The first run of the command
above will write `config.sample` to the app's save directory, after which
future runs will read/write it there. The notes will remain in this repo. To
reset various settings back to defaults, delete the `config.sample` file in
the app's save directory, and pensieve.love will again fall back to read it
from this repo.
```
love .
```
To create your own directory of notes, run without an argument (`love .`) In
that case, pensieve.love will look for a `data/` directory in the app's
directory (this repo) or the save directory as above. If they don't exist,
pensieve.love will create them in the save directory.
pensieve.love will then create a `data/` directory in the app's save directory
as above.