← All tools

indium114/spyglass

Popularity 65 Updated Development & Build

A fast, extensible TUI search tool

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

spyglass

spyglass is an extensible TUI search tool written in Rust, inspired by fsel, Raycast and Vicinae

Installation

[!NOTE] You may be confused as to why your applications don't show in the list. \ To add application entries, see Configuring the apps# lens

with Nix

Simply add the repo to your flake inputs...

inputs = {
  spyglass = {
    url = "github:indium114/spyglass";
    inputs.nixpkgs.follows = "nixpkgs";
  }
};

...and pass it into your environment.systemPackages...

environment.systemPackages = [
  inputs.spyglass.packages.${pkgs.stdenv.hostPlatform.system}.spyglass
];

with Cargo

Simply run the following command:

cargo install --git https://github.com/indium114/spyglass

[!NOTE] Ensure that ~/.cargo/bin is in your $PATH

Basic Navigation

  • Type to search
  • Use Up/Down to select results
  • Search a specific lens with lensname#
  • e.g. apps# for apps
  • Press ? to see a list of available lenses, as well as the version of spyglass you have installed
  • Press Tab to run an alternate action on certain entries
  • e.g. the clipboard# lens allows you to press Tab on a clipboard entry to wipe the clipboard history

Documentation

For instructions on how to configure the default lenses, see the documentation home