Skip to content

Instantly share code, notes, and snippets.

@pbt001
Forked from BaseCase/fuz.sh
Created February 20, 2019 21:47

Revisions

  1. @BaseCase BaseCase created this gist Sep 19, 2017.
    19 changes: 19 additions & 0 deletions fuz.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    #!/usr/bin/env bash
    set -e

    main() {
    previous_file="$1"
    file_to_edit=`select_file $previous_file`

    if [ -n "$file_to_edit" ] ; then
    "$EDITOR" "$file_to_edit"
    main "$file_to_edit"
    fi
    }

    select_file() {
    given_file="$1"
    fzf --preview="cat {}" --preview-window=right:70%:wrap --query="$given_file"
    }

    main ""