diff options
author | Marc Coquand <marc@mccd.space> | 2024-05-16 11:36:34 -0500 |
---|---|---|
committer | Marc Coquand <marc@mccd.space> | 2024-05-16 11:36:34 -0500 |
commit | 809d6e054833e0ded7ab8b5503b1f157169d1d8c (patch) | |
tree | 6ab4bad184687a9a9de3e55fff9cbe44533cc2fc /README | |
parent | c32eb41db59c0a15028fc92141d382c912695be3 (diff) | |
download | stitch-809d6e054833e0ded7ab8b5503b1f157169d1d8c.tar.gz stitch-809d6e054833e0ded7ab8b5503b1f157169d1d8c.tar.bz2 stitch-809d6e054833e0ded7ab8b5503b1f157169d1d8c.zip |
Update README
Diffstat (limited to '')
-rw-r--r-- | README | 124 | ||||
-rw-r--r-- | README.template.org (renamed from README.org) | 3 |
2 files changed, 127 insertions, 0 deletions
@@ -0,0 +1,124 @@ +MCCD + + +Table of Contents +_________________ + +1. Stitch - Note Composer +.. 1. FEATURES +.. 2. CREDIT +.. 3. USAGE +.. 4. INSTALLATION +.. 5. DEVELOPMENT +.. 6. ROADMAP +2. KNOWN ISSUES +3. Author + + +1 Stitch - Note Composer +======================== + + "The explanation is obvious. The Garden of Forking Paths + is a picture, incomplete yet not false, of the universe + such as Ts'ui Pen conceived it to be. Differing from + Newton and Schopenhauer, your ancestor did not think of + time as absolute and uniform. He believed in an infinite + series of times, in a dizzily growing, ever spreading + network of diverging, converging and parallel times. This + web of time - the strands of which approach one another, + bifurcate, intersect or ignore each other through the + centuries - embraces every possibility. We do not exist in + most of them. In some you exist and not I, while in others + I do, and you do not, and in yet others both of us + exist. In this one, in which chance has favored me, you + have come to my gate. In another, you, crossing the + garden, have found me dead. In yet another, I say these + very same words, but am an error, a phantom." + - Garden of Forking Paths, Borges + + Stitch is a minimal grep-based CLI tool for composing and viewing + notes and TODO notes. It is built around the idea of writing notes + separately and then using tags to compose these notes together. In + that way building your own garden of forking paths. + + Stitch does not have any opinion about which file format you use for + file capturing, use org, markdown, whatever you want. You can also + customize the grep command to speed up performance. + + Stitch does not come with any note capturing system built in, but + instead makes it easy for you to set up your own system in with your + preferred editor. There is a basic example included in the manpages. + + +1.1 FEATURES +~~~~~~~~~~~~ + + - Single binary + - No need for any DB, just files + - UNIXy & fast + - Work with any file format, markdown, ruby markup, org etc. + - Work in any editor: vim, vi, ed, kakoune + - Write your thoughs first, and organize later and read in multiple + different ways + + +1.2 CREDIT +~~~~~~~~~~ + + Stitch is based on the note composing system Howm for Emacs. + + +1.3 USAGE +~~~~~~~~~ + + Run `stitch --help' or `man stitch' for explanation and how to get + started + + +1.4 INSTALLATION +~~~~~~~~~~~~~~~~ + + Chmod +x the binary and put in PATH. + + +1.5 DEVELOPMENT +~~~~~~~~~~~~~~~ + + To set up the project, easiest way is to just install Nix, direnv and + enable nix flakes. Then to compile: + + dune build + + And to run: + + dune exec -- stitch + + To generate man pages, run + + dune exec -- stitch --help=groff + + +1.6 ROADMAP +~~~~~~~~~~~ + + - Support sort + - Support easy tagging + + +2 KNOWN ISSUES +============== + + - ugrep doesn't correctly handle ordering, meaning that if you sort by + modified date, it doesn't behave correctly. I've waited with + implementing it until I've resolved that issue + + - File names can not contain :[0-9]:, since it's used to determine + where the file starts and ends. One solution is to force one + uniform file name that we can regexp (and also tweak). I am not sure + yet what's best. + + +3 Author +======== + + Marc Coquand (<https://mccd.space>) diff --git a/README.org b/README.template.org index ccf6c48..7f1899a 100644 --- a/README.org +++ b/README.template.org @@ -1,5 +1,7 @@ * Stitch - Note Composer + +#+BEGIN_QUOTE "The explanation is obvious. The Garden of Forking Paths is a picture, incomplete yet not false, of the universe such as Ts'ui Pen conceived it to be. Differing from Newton and Schopenhauer, your ancestor did not think of time as absolute and @@ -12,6 +14,7 @@ exist. In this one, in which chance has favored me, you have come to my gate. In another, you, crossing the garden, have found me dead. In yet another, I say these very same words, but am an error, a phantom." - Garden of Forking Paths, Borges +#+END_QUOTE Stitch is a minimal grep-based CLI tool for composing and viewing notes and TODO notes. It is built around the idea of writing notes separately and |