noteo

command module
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 1, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

README

Noteo is a command line note-taking assistant which can be helpful in all 3 stages of note-taking:

  • brainstorming (quickly adding notes)
  • reviewing and refining notes (tagging, organizing notes in folders)
  • searching for notes (using advanced filtering and sorting)

Installation

Download the release archive and extract the binary to your bin folder.

If your OS/arch is not available you can try to build it manually using Go:

go install github.com/elgopher/noteo

Demo

Demo

File format

Each note is a file in standard Markdown format with meta information provided in the beginning of the file in the form of YAML front matter

---
Created: Sat Sep  5 12:30:05 CEST 2020
Tags: space separated tags
---

Some Markdown content here.

Noteo extracts information from this header to filter out and sort notes. Some commands such as tag set and tag rm may update the header too. If the YAML front matter is missing, Noteo uses default values such as empty Tags or Created equal to file modification date.

Tag format

Each tag is a string without whitespaces (space, tab, new line), for example idea, task

Tag might have a special form of name:value, for example deadline:2020-09-30 or priority:1. Value can be a date or integer.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package config provides configuration from merging environment and repository config
Package config provides configuration from merging environment and repository config
yml

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL