Better handling for a wider variety of editors
mm, helps you add and managing orbiting moon files to central planet files. Useful for documentation, scratch, and explorations while you work.
This honestly isn't intended for use by other folks, but, I thought it'd be fun to share.
chmod +x mm
mmscript someplace in your path
mm -initat the root of your project, like you would with git.
Moon Maker ⋆｡°✩ ☾ mm is a small program that lets you add orbiting moons to existing planets. A planet file is the one you care about -- probably a file in an actual project. Moon files orbit planets, they are disposable scratch spaces connected to planets. usage: ./mm -i(nit)....initialize a directory to store moon files -o(pen)....open a planet file and all of its moon files -l(ist)....list all moons for a given planet file -a(dd).....create a new moon file for a given planet file -d(elete)..remove a moon file by its id -c(lear)...remove all moon files for a given planet file -u(pdate)..rename a planet file and all of its moon files
mm -init creates a folder called
.moons -- this is where all moons you add to a project live. I like tracking my
.moons folder in git so that stuff syncs too.