Skip to content

⚡ fast fuzzy search terminal application that queries what you're looking for and provides the result to a custom command.

License

Notifications You must be signed in to change notification settings

solidiquis/fsac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fsac

GoDoc Build Status

Lightning fast scrollable (f)uzzy (s)earch utility for the terminal, the result of which can be easily provided as an (a)rgument to a custom (c)ommand - comes with tab autocomplete! This repo is intended to contain a collection of applications that make use of fsac, so contributing is highly encouraged :]

How to install an fsac program

Make sure you have Go installed.

Option 1: git clone this repo and from the project's root directory:

$ make compile_dirsearch dest=path/to/my/bin_name

Make sure that the executable is in your $PATH.

Option 2: Make sure you $GOPATH is set, then run:

$ go get github.com/solidiquis/fsac/cmd/dirf

Wish to contribute by making an fsac program?

Again, this repo will contain a collection of programs which can be compiled independently. Here are the steps to follow if you wish to contribute:

  1. Make a new directory in cmd/ named after your program.
  2. Make your program and give it a short catchy name, kind of like grep, which is short for global regular expression print.
  3. Add something like this to the top of your main.go:
// Installation:
// go get github.com/solidiquis/fsac/cmd/dirf

// Name:
// dirf -> (dir)ectory (f)ind

// Utility:
// Searches through directory tree from working directory and
// copies selection to clipboard.
  1. Add three new targets to the Makefile, using dirf as a template: run, debug, & compile.
  2. Make a pull request :]

Libraries used

License

MIT

About

⚡ fast fuzzy search terminal application that queries what you're looking for and provides the result to a custom command.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published