A simple note taking tui bash script powered by fzf
- Shell 100%
| bin | ||
| LICENSE | ||
| README.md | ||
Notes
A note management bash script. Powered by junegunn/fzf
Features
- New: Create a new note with the current date and time as the filename.
- Open: Open an existing note.
- Search: Search within notes for specific content.
- Delete: Delete selected notes.
Planned Features
- Tags: tagging system
- Version control: utilize git for syncing notes
- Make an installer: use brew for packaging
- CLI: create a cli that allows piping, etc.
Goals
- Provide a straightforward and minimalistic note management solution using a Bash script.
- Ensure ease of use with intuitive commands and interface.
Requirements
Usage
- Clone the repository:
git clone https://github.com/JianZcar/notes-bash.git
cd notes-bash
- Make the script executable:
chmod +x bin/notes
- Run the script:
./bin/notes
Configuration
- Default Directory: Change the default directory for notes by modifying the
NOTES_DIRvariable in the script. - Text Editor: Change the text editor by modifying the
EDITORvariable in the script. - Text Format: Change the text format by modifying the
TEXT_FORMATvariable in the script.
Contributing
Feel free to fork the repository and submit pull requests. Contributions are welcome!
License
This project is licensed under the terms of the GNU General Public License v3.0. For more details, see the LICENSE file in the repository.