Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eykrehbein/qcd

A Command Line App to navigate quickly between directories and projects
https://github.com/eykrehbein/qcd

Last synced: about 2 months ago
JSON representation

A Command Line App to navigate quickly between directories and projects

Awesome Lists containing this project

README

        



# Quickcd

[![asciicast](https://asciinema.org/a/C8zuyXBaLo2HjTYtw5DZZODiE.svg)](https://asciinema.org/a/C8zuyXBaLo2HjTYtw5DZZODiE)

Terminal Navigation. Faster than ever before.

## Table of Contents

- [Introduction](#Introduction)
- [Features](#Features)
- [Installation](#Installation)
- [Usage](#Usage)
- [Updating](#Updating)

## Introduction

For everyone who is upset by typing endless directory paths to change directories. Define shortcuts,
with which you can navigate quickly between directories and projects. Using the `qcd back` command, you can easily switch
back to the directory you came from.

## Features

- Create shortcuts for any directory path & navigate to them quickly
- Go back to the directory you came from

## Installation

1. Download and unpack the latest [release](https://github.com/eykrehbein/quickcd/releases) for your specific platform

_By now, only MacOS and Linux are supported_

2. Run the setup

```bash
sudo sh setup.sh
```

3. Restart the terminal

You're done! Use `qcd help` for a list of all available commands

## Usage

It's pretty simple.

Navigation:

- `qcd ` Navigate to this QuickLink
- `qcd back` Get back to the directory you came from

Managing QuickLinks:

- `qcd help|h` A list of all commands
- `qcd add ` Add a QuickLink (shortcut)
- `qcd remove|rm ` Remove a QuickLink
- `qcd list` List all of your QuickLinks

## Updating

Follow these steps to update to a newer release:

1. Download and unpack the latest [release](https://github.com/eykrehbein/quickcd/releases) for your specific platform

2. Run `sudo sh update_dev.sh`

You're done! Use `qcd help` for a list of all available commands