Skip to content

Repository files navigation

Notebook

This is simply a notebook repository for taking notes from the command line, so no GUI applications are used. Documents are managed only with Git, and edited with Vim.

The structure is intentionally minimal for both better functionality and scanning, as well as making it more Linux-oriented.

Goal

The goal of this repository is to make a versionable thinking station, being able to streamline and automate the way I capture thoughts inside the terminal.


Directories

  • bash -> Bash knowledge
  • c -> C knowledge
  • linux -> Linux knowledge
  • git -> Git knowledge
  • zettelkasten -> Atomic notes
  • resources -> External reference material
  • misc -> Other tooling for this repository

External Applications

  • jrnl => Writes to journal.txt
  • kairos => Writes to todo.txt

Scripts

  • new-note.sh => Builds a new note in a topic directory
  • new-zettel.sh => Builds a new zettel in the zettelkasten directory
  • doc-build.sh => Formats and lints a markdown file, then checks links (mdformat, markdownlint, lychee)

Study Schedule

Day of the Week Topic/Tasks
Monday Linux
Tuesday Bash
Wednesday C
Thursday Vim
Friday Git
Saturday Build
Sunday Reflect

Weekends will be spent building what is learned from the notes and reflecting on what I learned from my projects.

About

Terminal notebook, just Markdown and Git

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages