Skip to content

Dev-ev-v/doggy-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

doggy-notes CLI

Fast note-taking in the terminal using SQLite storage.

Create and manage notes quickly without leaving the command line.

Features

  • Create notes
  • Delete single or multiple notes
  • Note search
  • SQLite storage
  • Tag support
  • Creation timestamps
  • Read notes in details
  • Edit notes

Installation

Clone the repository:

git clone https://github.com/Dev-ev-v/doggy-notes.git
cd doggy-notes

Install:

pip install .

Or:

pip install doggy-notes

Quick Start

Create a note:

doggy add "I love python"

List notes

doggy list

Delete a note:

doggy delete id 12345678

Command Reference

Command Description
add Create note
delete Delete notes
list Find notes
read Show notes details
edit Edit note
info Show runtime informations
path Show doggy-notes files

Storage

Notes are stored locally in SQLite.

Example structure:

{
 "id":"0123456789abcdefghijqwertyuiop32"
 "content":"Review argparse",
 "title":"Note",
 "description":"How to use argparse + examples"
 "tags":["python","cli"],
 "date":"2026-06-19 22:42:41.433805+00:00"
}

Roadmap

Planned:

  • Export notes
  • Import notes
  • Encryption
  • Backup support
  • README support
  • Filter notes dedicated function
  • Dedicated examples file
  • Personalizated theme colors

Why This Project

Built as a lightweight, fast and privacy-friendly terminal note manager.

Contributing

Issues and suggestions welcome.