t is an minimalistic tool to take notes.
A version of this README is available in portuguese.
Instead of using a web editor or some web browser disguised as a native app, or even a giant and sluggish app to simple write text notes and store it on someone else "cloud" with their proprietary software and APIs we rather choose to use something way more simple, a combination of two very well documented, free and trusted tools: git and markdown.
t is designed to be completely simple and out of your way. Especially
when taking notes, sometimes all you want is somewhere to drop a bunch
When writing a note,
t will open your
EDITOR (or fallback to vim).
As soon that you write all you need and quit the app,
t will push your
note to the configured git server. That's it.
t has a small set of commands:
l will list your notes indexed by it's modification date,
while piping to the default
PAGER on your system (usually
c will create a new note using the current date. You can supply
a title if you want
e will reopen the note on your
EDITOR, by default it
will edit the last one. You can supply the index of the note you want to edit.
s will pipe the note to glow
sh will throw the note on the configured shared service,
it defaults to a public instance of rascunho hosted at
eletrotupi.com, but you can customize to your paste
You can check the man page
man t if you need any help.
For now, you can only install by cloning this repository and running the installation script.
So open your favorite terminal and fire these commands:
git clone https://git.sr.ht/~porcellis/t
make && sudo make install
If you have any interest in packaging this software to your distro of choice, please let me know, so I can update the steps here.
Note: By now, the
show commands depends on
glow to be installed.
The plain, good and old git-way of contributing.
There's a couple of dependencies, namely
glow. All probably are available to install trough your package
manager (apk on Alpine, pacman on Arch, apt on Debian-based distros
etc). After that, you can use
make get to fetch all dependencies and
Send your patches to my public-inbox at ~firstname.lastname@example.org
(Remember to use plain text)!
There's a lot of things I want to implement on
t, here is some of them:
t list | less -r)~~
t initwould create the notes repository, set a remote, etc).
Under terms of the GNU GPL-3.0 License. Check LICENSE.
$ git clone https://git.eletrotupi.com/git/t