Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.31 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.31 KB

Johnny Decimal Navigator

A command-line tool for the Fish shell that leverages the power of FZF to enable quick navigation of files and directories organized according to the Johnny Decimal system.

screenshot

Features

  • Quick navigation to directories using FZF.
  • Integration with the Johnny Decimal filing system for organized directories.

Prerequisites

  • Fish shell
  • Fish shell
  • Fisher (to install plugins in Fish shell): curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher
  • Shell GPT
    • An API key is required
  • FZF: sudo apt install fzf or brew install fzf

Installation

You can install the package with fisher:

fisher install majid-khonji/johnny-decimal-navigator

Or, you may do it manually.

  1. Clone the repository to your local machine.
  2. Copy functions/jd.fish to your Fish functions directory, usually located at ~/.config/fish/functions/.

Configuration

The default shortcut is Ctrl+O. You can add a different keyboard shortcut to your Fish configuration file (~/.config/fish/config.fish) to use the jd command:

bind \ca jd

This will bind the Ctrl+A.