All Projects → DanielFGray → Fzf Scripts

DanielFGray / Fzf Scripts

Licence: gpl-3.0
a collection of scripts that rely on https://github.com/junegunn/fzf

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Fzf Scripts

Mason
Cross platform package manager for C/C++ apps
Stars: ✭ 230 (+45.57%)
Mutual labels:  npm, apt
paruz
A fzf terminal UI for paru or pacman
Stars: ✭ 29 (-81.65%)
Mutual labels:  fzf, pacman
meta-package-manager
🎁 a wrapper around all package managers
Stars: ✭ 277 (+75.32%)
Mutual labels:  apt, pacman
Fmui
fzf mpd user interface
Stars: ✭ 93 (-41.14%)
Mutual labels:  fzf, mpd
dotfiles
rice repo
Stars: ✭ 71 (-55.06%)
Mutual labels:  mpd, fzf
Pacaptr
Pacman-like syntax wrapper for many package managers.
Stars: ✭ 138 (-12.66%)
Mutual labels:  apt, pacman
Homebridge Wol
A Wake on Lan plugin for Homebridge
Stars: ✭ 150 (-5.06%)
Mutual labels:  npm
Webpages To Ebook
Create an EPUB from a list of URLs. Standing on the shoulders of Wget, Readability and Pandoc.
Stars: ✭ 155 (-1.9%)
Mutual labels:  npm
Ansible Aur
Ansible module to manage packages from the AUR
Stars: ✭ 149 (-5.7%)
Mutual labels:  pacman
Angular Tree Dnd
Display tree table (or list) & event Drap & Drop (allow drag multi tree-table include all type: table, ol, ul) by AngularJS
Stars: ✭ 146 (-7.59%)
Mutual labels:  npm
Ifvisible.js
Crossbrowser & lightweight way to check if user is looking at the page or interacting with it.
Stars: ✭ 1,896 (+1100%)
Mutual labels:  npm
Sass Recipes
Sass things that I do all the time or should remember to do because googling tutorials gets old
Stars: ✭ 156 (-1.27%)
Mutual labels:  npm
Goa
基于Beego开发的问答系统
Stars: ✭ 154 (-2.53%)
Mutual labels:  npm
Lighthouse Badges
🚦Generate badges (shields.io) based on Lighthouse performance.
Stars: ✭ 150 (-5.06%)
Mutual labels:  npm
Algorithms Js
Consumable Data Structures and Algorithms library in JavaScript
Stars: ✭ 155 (-1.9%)
Mutual labels:  npm
Form Storage
A JavaScript library stores the form-data to the localstorage so you don't have to fill the form again.
Stars: ✭ 150 (-5.06%)
Mutual labels:  npm
Dotnet Console Games
Game examples implemented in .NET console applications primarily for educational purposes.
Stars: ✭ 157 (-0.63%)
Mutual labels:  pacman
React Border Wrapper
A wrapper for placing elements along div borders.
Stars: ✭ 147 (-6.96%)
Mutual labels:  npm
Kube Fzf
Shell commands using kubectl and fzf for command-line fuzzy searching of Kubernetes Pods.
Stars: ✭ 153 (-3.16%)
Mutual labels:  fzf
Ndm
💻 npm desktop manager https://720kb.github.io/ndm
Stars: ✭ 1,904 (+1105.06%)
Mutual labels:  npm

fzf-scripts

This is a collection of scripts I've written that use fzf

Almost all of them require various tools from coreutils like awk sed cut, and probably make use of GNU extensions.

fv

Lists or searches for files and opens them with a command, defaults to vim. Kind of a shortcut for vim $(ag 'foo' | fzf), lists files if no search string is given.

fzgit

Interactive git wrapper. Very much still a work in progress, but it has some very cool functions already.

depends on git and perl

fzbuku

A small wrapper around buku to search bookmarks

fzmp

Lists and searches for songs in an MPD library by artist, album, or playlist. I wrote a blog post about writing this script.

depends on mpc

fzmv

Interactively move files. It was originally just an experiment to see what it would be like to make a file explorer with fzf.

fzrepl

runs stdin against programs like sed, awk, jq and shows the result in the preview window

goog

Google search from the command line. This is now broken since google deprecated the API I used and I have yet to update to the newer version..

depends on jq and curl

igr

Interactive rg wrapper

ix

Uploads files to ix.io and allows listing and editing of uploads.

depends on curl

js

Searches npmjs.com and installs packages with yarn if available or npm.

depends on npm and jq

pkgsearch

Searches repos and installs multiple packages. Currently works with Debian, Ubuntu and Arch, and experimental support for Fedora and Void.

pkgrm

Lists and removes packages, optionally sorts by size.

depends on pacman

sshget

Lists files from remote servers and rsyncs them to the current directory

wifi

List and connect to wifi networks

depends on nmcli

Install

Currently there's no installation script, but if you clone the repo you can easily symlink the scripts here with something like:

cd /path/to/repo/fzf-scripts
find -maxdepth 1 -executable -type f -exec ln -s -t $HOME/.local/bin $PWD/fzf-scripts/{} \;

Notable Mentions

  • forgit - a better version of fzgit
  • fzf-tab - use fzf to tab-complete everything in your shell

Legal

Copyright (C) 2016 Daniel F Gray [email protected]

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].