Show HN: notesbash – A notes management TUI written in bash
notesbash is a Linux shell-based note-taking tool that allows users to manage notes via a terminal interface. It supports various file formats, customization, and is open-source under the GNU GPL 3+ license.
Read original articlenotesbash is a personal note-taking and knowledge management tool designed for use in the Linux shell. It allows users to create, reorder, move, delete, and search notes through a terminal-based user interface (TUI). The tool is entirely written in bash and integrates with users' preferred text editors for content editing, enabling features like syntax highlighting and auto-completion. notesbash supports various file formats and offers configurable templates to streamline note creation.
The installation process involves cloning the repository and running a provided script, which can install the tool either system-wide or for a single user. Configuration is done through a dedicated configuration file, where users can set important variables such as the notes root directory, the main BibTeX file, and the preferred text editor. The tool also allows customization of file extensions to filter which notes are displayed in the TUI.
The first stable release of notesbash, version 1.0.0, was announced on August 2, 2024. The project is open-source, with its code distributed under the GNU GPL 3+ license, and it is based on a fork of the bash file manager fff. Users can access documentation, community support, and additional resources through the project's wiki and other links provided in the repository.
Related
FullBashGuide
The FullBashGuide on Greg's Wiki offers a comprehensive resource for beginners to learn BASH scripting. It covers commands, parameters, arrays, job control, and stresses testing code and proper quoting practices.
Show HN: Jb / json.bash – Command-line tool (and bash library) that creates JSON
The tool `json.bash` simplifies creating JSON from shell data, offering features like nested JSON creation, error handling, security emphasis, and utility programs. It prioritizes security, performance, and correctness for enhanced data interaction.
Bashbro – Make Any Comp a Web-Based File Server
The GitHub repository "bashbro" offers a Bash web file browser for remote browsing, streaming, and document viewing. It supports Windows via WSL, includes key points, integrates various tools, and is GPL v3 licensed. Instructions for local and remote use are detailed.
Free Introduction to Bash Scripting eBook
The GitHub guide on Bash scripting covers Bash structure, variables, loops, functions, and debugging. It offers downloads in dark mode, light mode, and ePub format. Additional resources include sponsors, a web page, video course, training, author details, PDF generation tool, and book cover creation tool. Links to the author's blog and other ebooks are provided for further exploration.
Bash-Oneliners: A collection of terminal tricks for Linux
The GitHub repository compiles Bash one-liners and commands for bioinformatics and cloud computing, covering terminal tricks, variable manipulation, text processing, networking commands, and system maintenance for improved command-line proficiency.
Related
FullBashGuide
The FullBashGuide on Greg's Wiki offers a comprehensive resource for beginners to learn BASH scripting. It covers commands, parameters, arrays, job control, and stresses testing code and proper quoting practices.
Show HN: Jb / json.bash – Command-line tool (and bash library) that creates JSON
The tool `json.bash` simplifies creating JSON from shell data, offering features like nested JSON creation, error handling, security emphasis, and utility programs. It prioritizes security, performance, and correctness for enhanced data interaction.
Bashbro – Make Any Comp a Web-Based File Server
The GitHub repository "bashbro" offers a Bash web file browser for remote browsing, streaming, and document viewing. It supports Windows via WSL, includes key points, integrates various tools, and is GPL v3 licensed. Instructions for local and remote use are detailed.
Free Introduction to Bash Scripting eBook
The GitHub guide on Bash scripting covers Bash structure, variables, loops, functions, and debugging. It offers downloads in dark mode, light mode, and ePub format. Additional resources include sponsors, a web page, video course, training, author details, PDF generation tool, and book cover creation tool. Links to the author's blog and other ebooks are provided for further exploration.
Bash-Oneliners: A collection of terminal tricks for Linux
The GitHub repository compiles Bash one-liners and commands for bioinformatics and cloud computing, covering terminal tricks, variable manipulation, text processing, networking commands, and system maintenance for improved command-line proficiency.