No description
  • Rust 60.4%
  • JSON 39.6%
Find a file
2026-03-29 19:14:25 +03:00
.flox asd 2026-03-22 01:28:09 +02:00
notes Path fixes, readme fixes 2026-03-24 22:45:34 +02:00
src cleaning up 2026-03-29 19:14:25 +03:00
.envrc asd 2026-03-22 01:28:09 +02:00
.gitignore asd 2026-03-22 01:28:09 +02:00
Cargo.lock added renaming and confirmation to deletion of files 2026-03-25 03:05:52 +02:00
Cargo.toml added renaming and confirmation to deletion of files 2026-03-25 03:05:52 +02:00
LICENSE license 2026-03-24 15:18:09 +02:00
README.md Slight readme update 2026-03-29 19:02:34 +03:00
test.txt added renaming and confirmation to deletion of files 2026-03-25 03:05:52 +02:00

Rust quick notes app

TODO: Name

Description

TODO

Installing

For now, you have to compile the program yourself. Make sure you have rust compiler and cargo.

git clone {REPO_ADDRESS_HERE}
cd rust-notes
cargo build
./target/release/rust_notes

Usage

Current development version:

  • For now, Enter: read file in buffer and e: edits file in vim
  • The software saves files in .txt format in /home/USER/Notes/ folder, application will create the folder if it doesnt exists.

Breaking changes are most likely to come, this is in very early development.

Features TODO:

Check codeberg issues https://codeberg.org/Katacc/rust-notes/issues

Development environment

The premade development environment is using Flox. https://flox.dev/download/

flox activate

Developing

Start with using ratatui rust crate for TUI interface https://ratatui.rs/

All files apart from main is imported in lib.rs. There is no real reason why this way, I just like to separate the "package declaration" separately from main.

Contributing

Note

As of now, I don't accept contributions to major parts of the program, I started this as a learning project, so I will make the parts that I was actually gonna learn myself first. Im reserving issues that are assigned to myself!

Contributing is welcome, please first open a issue or comment on a issue on a feature you are working on.
All code in the codebase are to be written without object oriented methodology.

Writing documentation is also a good way to help :)

Licensing

MIT license, see LICENSE