Productivity
FuzPad is a minimalistic note management solution. Powered by ⚡junegunn/fzf⚡
🎉 Over 100 Downloads 🎉
#tag
. For example:
My Note Title
#important
This is the content of the note.
This will help you organize and search your notes using tags.
nano
)brew install JianZcar/packages/fuzpad
~/.local/bin should be in your PATH
curl -s https://gist.githubusercontent.com/JianZcar/df050e108b462e469f413f0eec229143/raw | bash
git clone https://github.com/JianZcar/FuzPad.git
cd FuzPad
chmod +x bin/fuzpad
./bin/fuzpad
Default Directory: Change the default directory for notes by modifying the FUZPAD_DIR
variable in the script or by setting it in your ~/.bashrc
file:
export FUZPAD_DIR="$HOME/Documents/.notes"
Text Editor: Change the text editor by modifying the EDITOR
variable in the script or by setting it in your ~/.bashrc
file:
export EDITOR="nano"
Text Format: Change the text format by modifying the TEXT_FORMAT
variable in the script or by setting it in your ~/.bashrc
file:
export FUZPAD_TEXT_FORMAT="txt"
Date Time Format: Change the date and time format used for note filenames by modifying the DATE_TIME_FORMAT
variable in the script or by setting it in your ~/.bashrc
file:
export FUZPAD_DATE_TIME_FORMAT="%Y-%m-%d-%H-%M-%S"
BAT Theme: Change the theme used by bat
for previewing notes by modifying the BAT_THEME
variable in the script or by setting it in your ~/.bashrc
file:
export FUZPAD_BAT_THEME="OneHalfLight"
Reverse List: Set to true
to reverse the order of the list when opening or deleting notes by modifying the REVERSE_LIST
variable in the script or by setting it in your ~/.bashrc
file:
export FUZPAD_REVERSE_LIST="false"
Sort Format: Change the sorting format for listing notes (T@
for creation date, Y
for modified date) by modifying the SORT_FORMAT
variable in the script or by setting it in your `~/.bashrc[...]
export FUZPAD_SORT_FORMAT="T@"
Preview Size: Change the size of the preview window for fzf
by modifying the PREVIEW_SIZE
variable in the script or by setting it in your ~/.bashrc
file:
export FUZPAD_PREVIEW_SIZE="70%"
Start Line Search Preview: Set the starting line number for the search preview by modifying the START_LINE_SEARCH_PREVIEW
variable in the script or by setting it in your ~/.bashrc
file:
export FUZPAD_START_LINE_SEARCH_PREVIEW="5"
End Line Search Preview: Set the ending line number for the search preview by modifying the END_LINE_SEARCH_PREVIEW
variable in the script or by setting it in your ~/.bashrc
file:
export FUZPAD_END_LINE_SEARCH_PREVIEW="9999"
Icons: Turn icons on or off by modifying the FUZPAD_ICON
variable in the script or by setting it in your ~/.bashrc
file:
export FUZPAD_ICON="1" # Set to "0" to turn off icons
After adding the necessary variables to your ~/.bashrc
file, remember to source it to apply the changes:
source ~/.bashrc
We welcome contributions from the community! Please refer to the Contributing Guidelines for more details on how to get started.
Feel free to fork the repository and submit pull requests. Contributions are welcome!
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.