Skip to content

Effortlessly save and navigate to your bookmarked directories on any Unix-like system πŸ—‚οΈ

License

Notifications You must be signed in to change notification settings

yellow-footed-honeyguide/nooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

nooks - Navigate to Saved Directories with Ease!

Effortlessly save and navigate to your favorite directories on any Unix-like system!

Description

nooks - a tool for bookmarking and navigating directories with lightning speed! 🌩

Say goodbye to lengthy cd commands and hello to streamlined directory navigation! πŸŽ‰

Features

πŸŒ‹ Muscle Memory Magic! πŸ’ͺ

Built with the mighty C language, nooks harnesses the raw power of your CPU! Navigate to your saved spots with a single command! πŸƒβ€β™‚οΈπŸ’¨

πŸŒ‹ Effortless Saving! πŸ’Ύ

Save your current directory as a default spot or give it a custom name! nooks makes it a breeze to remember your favorite locations! πŸ˜„

πŸŒ‹ All-Seeing Eye! πŸ‘

Unleash the power of --all and witness the grand tapestry of your saved spots! nooks lays them all out for you! 🌈

πŸŒ‹ Comprehensive Help option! πŸ†˜

Lost in the vast expanse of directories? Just hit up --help and nooks will light the way with its comprehensive guide! πŸ”¦

πŸŒ‹ Universal Compatibility! 🌍

From Linux to macOS to BSD, nooks feels right at home on any Unix-like system! It's the globe-trotting adventurer of directory navigation! πŸ—Ί

πŸŒ‹ Actively Maintained Open-Source Powerhouse! πŸ’ͺ

Crafted with love and care, nooks is an open-source dynamo that just keeps getting better! πŸš€

Getting Started

Dependencies

nooks is a self-contained, pure C code that stands tall without the need for external libraries! 🏰

Installing

Set of steps for installation:

git clone https://github.com/yellow-footed-honeyguide/nooks.git 
cd nooks
mkdir build && cd build
cmake ..
make

Now you can move nooks to /usr/local/bin/

sudo make install

Examples of usage

$ nooks -s work         # Save the current directory with the mark 'work'
$ nooks work            # Navigate to the directory saved as 'work'
$ nooks -a              # Show all saved spots

Executing program

usage-example

Author

Sergey Veneckiy

License

This project is licensed under the MIT License