Skip to content
A command line code snippet manager written in Ruby
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin
lib
spec
.gitignore
.travis.yml
CHANGELOG
Gemfile
Gemfile.lock
LICENSE.txt
README.md
Rakefile
accio.gemspec

README.md

Accio - A command line code snippet manager

With Accio it's possible to categorize and organize snippets in a markdown file. The snippets can then be searched and used via the terminal.

Installation

gem install accio

Usage

Create a snippets.md file in a folder and configure accio with the following command (you must point to the folder relative to your home directory):

# Or wherever you wish to have the snippets.md file
accio configure "Dropbox/Accio"

Show all snippet groups:

$ accio groups
Ruby
Erlang
Clojure
Haskell
Amazon Web Services
...

Show commands for a specific group or snippet:

$ accio show Ruby [Files]
Ruby
  Read Files
    CODE_SNIPPET
...

Copy a snippet to clipboard:

$ accio copy Ruby [Files]
Ruby
  Read Files
    CODE_SNIPPET
...

There are shortcuts like accio c Ruby ... and accio s Ruby for copy and show.

Example Snippet File (snippets.md)

An example snippet file can be found in the spec/fixtures folder.

Code Status

Build Status Code Climate

Something went wrong with that request. Please try again.