Skip to content

fzf

A command-line fuzzy finder in Go

fzf is a general-purpose command-line fuzzy finder. It’s an interactive filter program for any kind of list; files, command history, processes, hostnames, bookmarks, git commits, etc. With its novel “fuzzy” matching algorithm, you can quickly type in patterns with omitted characters and still get the results you want.

terminal

https://junegunn.github.io/fzf/

amd64 arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install fzf

sudo apt install fzf

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    fzf=0.57.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      fzf=0.57.0*

Download URLs

Version SHA256 Size (KB)
0.57.0 545ec3882cb4bc09afa48b4255004a8997e75fec6b055b9248b80646920cba21 1209
Version SHA256 Size (KB)
0.57.0 8c45e684dbba90a9081883f5ca43e04b3713bd4e3c3317328e392c6137751b83 1047

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for fzf are versioned here.

Click here to see fzf ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/fzf/ops2deb.yml
name: fzf
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 0.57.0
homepage: https://junegunn.github.io/fzf/
summary: A command-line fuzzy finder in Go
description: |-
  fzf is a general-purpose command-line fuzzy finder.
  It’s an interactive filter program for any kind of list; files, command
  history, processes, hostnames, bookmarks, git commits, etc.
  With its novel “fuzzy” matching algorithm, you can quickly type in patterns
  with omitted characters and still get the results you want.
fetch: https://github.com/junegunn/fzf/releases/download/v{{version}}/fzf-{{version}}-linux_{{arch}}.tar.gz
install:
  - fzf:/usr/bin/

The blueprint fetch keyword contains a URL template pointing to fzf releases. Downloaded files are locked in a lockfile versioned here.

Click here to see fzf release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/fzf/ops2deb.lock.yml
- url: https://github.com/junegunn/fzf/releases/download/v0.57.0/fzf-0.57.0-linux_amd64.tar.gz
  sha256: a3c087a5f40e8bb4d9bfb26faffa094643df111a469646bef53154a54af9ff92
  timestamp: 2024-12-22 12:56:33+00:00
- url: https://github.com/junegunn/fzf/releases/download/v0.57.0/fzf-0.57.0-linux_arm64.tar.gz
  sha256: e0b3fd1bb769997907d373b0511401801cd643ce939d26ad42e9fe2836bed625
  timestamp: 2024-12-22 12:56:33+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/fzf.svg)](https://docs.wakemeops.com/packages/fzf)
<a href="https://docs.wakemeops.com/packages/fzf">
  <img src="https://docs.wakemeops.com/badges/fzf.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/fzf.svg
:target: https://docs.wakemeops.com/packages/fzf