All Projects → mfaerevaag → wd-c

mfaerevaag / wd-c

Licence: MIT license
🚀 Jump to custom directories in terminal

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to wd-c

eaf-linter
🤪 A linter, prettier, and test suite that does everything as-simple-as-possible.
Stars: ✭ 17 (-26.09%)
Mutual labels:  productivity
glacier
❄️ Building Python CLI using docstrings and typehints 🐍
Stars: ✭ 84 (+265.22%)
Mutual labels:  productivity
CNeptune
CNeptune improve productivity & efficiency by urbanize .net module with meta-code to lay foundation for frameworks
Stars: ✭ 30 (+30.43%)
Mutual labels:  productivity
Web Handover Handover
📋 국방업무공유체계 – 업무 인수인계 및 공유 플랫폼 (해군참모총장 수상작)
Stars: ✭ 13 (-43.48%)
Mutual labels:  productivity
pinpoint
Keystroke launcher and productivity tool. macOS Spotlight and Alfred for Windows. Alternative to Wox.
Stars: ✭ 105 (+356.52%)
Mutual labels:  productivity
work-hard
Get things done, that's it.
Stars: ✭ 16 (-30.43%)
Mutual labels:  productivity
the-solo-developers-manifesto
This guide will help solo developers achieve what could be achieved by teams by God's mercy
Stars: ✭ 97 (+321.74%)
Mutual labels:  productivity
defe
devfeed is a Tech feed Aggregator for Developers & Tech Enthusiasts
Stars: ✭ 28 (+21.74%)
Mutual labels:  productivity
remote-manager
This tool is intended for mass management and monitoring of remote servers. Getting information about the status of remote servers, analyze it, provide maintenance as easily as possible, extend for your needs.
Stars: ✭ 27 (+17.39%)
Mutual labels:  productivity
block-site
Chrome extension that blocks access to distracting websites to improve your productivity.
Stars: ✭ 81 (+252.17%)
Mutual labels:  productivity
World-Scribe
An Android app for fictional world-building
Stars: ✭ 31 (+34.78%)
Mutual labels:  productivity
zce-cli
A CLI tool for my personal productivity, Scaffolding tools move to zce/caz 👉
Stars: ✭ 36 (+56.52%)
Mutual labels:  productivity
hammerspoon
Boosts productivity and adds useful features to OSX.
Stars: ✭ 18 (-21.74%)
Mutual labels:  productivity
alfred-string-operations
Perform string operations to clipboard content
Stars: ✭ 70 (+204.35%)
Mutual labels:  productivity
DropPoint
Make drag-and-drop easier using DropPoint. Drag content without having to open side-by-side windows
Stars: ✭ 303 (+1217.39%)
Mutual labels:  productivity
ZstdFortranLib
👨‍💻Zaak's 🧩(missing) 🏛Standard 🔬Fortran 📚Library 🚧(WIP)
Stars: ✭ 17 (-26.09%)
Mutual labels:  productivity
Line-Clipper
💻Efficient navigation between browser and IDE while working on GitHub.
Stars: ✭ 64 (+178.26%)
Mutual labels:  productivity
organic
Outliner, organizer and notes management app.
Stars: ✭ 37 (+60.87%)
Mutual labels:  productivity
clever-vscode
Clever help to put vscode to the next level
Stars: ✭ 17 (-26.09%)
Mutual labels:  productivity
Unity.TransformSetterInterceptor
Easily find out what exactly is changing specific transform position / rotation / scale
Stars: ✭ 76 (+230.43%)
Mutual labels:  productivity

wd

wd (warp directory) lets you jump to custom directories in your terminal, without using cd. Why? Because cd seems inefficient when the folder is frequently visited or has a long path.

NOTE: This is a port written in c, which can be used in all shells using wrappers. If you're using oh-my-zsh, check out the original wd.

Install

To install properly you need to

  1. compile and install binary (/usr/bin/_wd)
  2. copy and source the wanted wrapper function (wd)

1. Binary (_wd)

Manual

Checkout / download latest release

# make
# make install

Arch (AUR)

# yaourt -S wd-git

2. Wrapper (wd)

Link (or copy) wrapper of your desired shell somewhere convenient. There are wrappers for sh, zsh and fish, but the sh should conquer all, no matter shell.

Example for bash using the .sh wrapper:

# ln -s /usr/share/wd/wd.sh ~/bin/wd.sh
# echo "source ~/bin/wd.sh" >> ~/.bashrc

Usage

See original README.

Note that argument syntax has changed to standard getopt_long (prefixed with single og double dash, e.g. -a / --add), and that some functions are not yet implemented (see list below).

Contribution

Use the test suite with

# make debug
# make test

Not yet implemented:

  • Warp directly to subdirectory of point
  • Overwriting (force flag)
  • Clean rc-file
  • Tab completion (bash is implemented)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].