funky
funky copied to clipboard
Use global sqlite database instead of per-directory .funky DB
There are several benefits to making this change, including but not limited to:
- Removes the need for
.funky
files which clutter up project directories. - Enables local funks to be created in directories the user does not have write permissions for (e.g. system directories)
- Relational database allows for the creation of "parent-child" relationships between sets of funks.
In addition, this would mitigate the danger of someone sneaking a .funky file into a directory which aliases cd
to rm -rf /
:sweat_smile: