Skip to content

erigami-sl/BinaryNote-CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BinaryNote-CLI

A command-line note-taking tool written in C. Notes are stored in a binary file using a linked list structure.

Note: This is a personal learning project built to practice C programming concepts — pointers, memory management, binary file I/O, and linked lists.


Usage

# Add a note
./BinaryNote add "your note here"

# List all notes
./BinaryNote list

# Delete a note by ID
./BinaryNote delete <id>

Build

gcc main.c storage.c entry.c -Wall -o BinaryNote

Project Structure

├── main.c       # Entry point, CLI parsing
├── entry.c/h    # Entry struct, linked list operations
├── storage.c/h   # Binary file read/write
└── data.bin     # Generated at runtime

Notes

  • Data is persisted in data.bin in binary format.
  • No external dependencies — standard C library only.

About

A fast, memory-safe CLI note-taking tool written in C that stores data in structured binary format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages