{"repo":"nanvenomous/where-to","free":true,"listed":false,"github":"https://github.com/nanvenomous/where-to","clone":"git clone https://github.com/nanvenomous/where-to.git","description":"Highly ergonomic and portable helpers for terminal navigation.","language":"Go","stars":20,"topics":["bash","go","navigation","productivity","shell","zsh","command-line","golang","system-programming"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"where-to: a terminal navigation helper A lightweight Go Command Line App that generates shell functions for enhanced terminal navigation. This project focuses primarily on the monotony of the following pattern in shell instructions: where-to is really just an ergonomic wrapper on the navigational & visually-appealing features of cd , fzf , lsd , eza , and tree packages. - Why - Installation - Usage - Distribution - Features - Dependencies Why We all have our aliases and tools for getting around our systems. One problem I run into is easily porting said tools to new machines (especially machines without my personal dotfiles). With where-to you can run a few commands and it gets a lot easier to traverse the file system. Installation 1. Prerequisites: it's recommended to install fzf & either lsd , eza or tree commands (see Dependencies) 2. Install the CLI tool: (for other install methods see Distribution) 3. Add navigation functions to your shell: 4. Start using the navigation commands: Usage t Clears the terminal contents and pretty lists the current directory dn Move down into a directory (equivalent to cd ) - Directory-only: Only accepts directories, not files - Tab completion: Supports shell completion for directory names - Clears terminal and lists directory contents after navigation to Interactive directory navigation using fzf - File preview: Shows current directory files at top, then interactive directory selection - Interactive selection: Navigate directories with fzf -","default_branch":null,"files":null,"tree":[],"storefront":"/r/nanvenomous","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nanvenomous/where-to/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}