Crates.io Build Status

The Way (the-way)

A code snippets manager for your terminal.

Record and retrieve snippets you use every day, or once in a blue moon, without having to spin up a browser. Just call the-way new to add a snippet with a description, a language, and some tags attached. the-way search fuzzy searches your snippets library (with optional filters on language and tags) and lets you copy a particular snippet to your clipboard, so you can paste it into whatever editor or IDE you're working with.

See it in action (with some self-referential examples):

demo

made with Terminalizer

Install

Binaries

See the releases

With cargo

bash cargo install the-way

Currently doesn't work on Windows (waiting on this issue)

Make shell completions:

bash the-way complete zsh > .oh-my-zsh/completions/_the-way exec zsh

Syntax highlighting themes

Theme files need to be in Sublime's .tmTheme format. Searching GitHub for .tmTheme pulls up some examples. Use the-way themes add <theme.tmTheme> to add a new theme to your themes folder, and then the-way themes set <theme> to make it your default. the-way themes list shows all available themes.

Features

Why "The Way"?

The name is a reference to the Way of Mrs.Cosmopilite, kōans for every situation.