#!/usr/bin/env fish # -*- mode:fish; tab-width:4 -*- # # fish-completion for fish-bd # https://github.com/0rax/fish-bd # complete -c bd -s c --description "Classic mode : goes back to the first directory named as the string" complete -c bd -s s --description "Seems mode : goes back to the first directory containing string" complete -c bd -s i --description "Case insensitive move (implies seems mode)" complete -c bd -s h -x --description "Display help and exit" complete -c bd -A -f function __fish_bd_complete_dirs printf (pwd | sed 's%/[^/]*$%/%; s/.$//; s|/|\\\n|g') end complete -c bd -a '(__fish_bd_complete_dirs)'