{"repo":"Adi-df/foucault","free":true,"listed":false,"github":"https://github.com/Adi-df/foucault","clone":"git clone https://github.com/Adi-df/foucault.git","description":"A small markdown TUI note keeper","language":"Rust","stars":18,"topics":["markdown","notebook","ratatui","rust","sqlite","tui"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"Foucault A small terminal UI note-taking app. Note : Demo made using the Helix editor for editing notes and scraped data from Wikipedia to fill the notebook. Install Foucault Shell Installer Thanks to cargo-dist, an installer script exists to install foucault with just one command. Binaries Look through Releases for binaries and MSI installers. Building from source The easiest way to build foucault from source is to use the just command runner. Usage Creating your first notebook Foucault is based on the notion of Notebook which contains notes, tags, etc. It exposes a CLI app made with clap to manage notebooks. To create your first notebook, use foucault create [NAME] . Then open it with foucault open [NAME] . Using foucault to take notes The keymap is detailed when toggling the help bar with CTRL+H . Editing notes works with an external editor set by the EDITOR env variable, so that you may use your favorite editor. Notes are taken in Markdown with (limited) support. It supports making cross-references between notes by using [[NOTE NAME]] . Exposing a notebook / Connecting to one Foucault supports accessing remote notebooks : Expose the notebook through foucault serve [NAME] . And connect to it with foucault connect http://remotenotebookadress.org . Is it any good ? Probably not. Foucault is just a side project I made to take notes in philosophy courses. There are probably plenty of bugs, it's inefficient and missing a lot of features. But it still kinda works, so maybe take ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Adi-df","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Adi-df/foucault/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}