aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/functions/__fish_complete_path.fish
blob: e10ef706933e8a3c4b9a57277f4674a0c4d186a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function __fish_complete_path --description "Complete using path"
	set -l target
	set -l description
	switch (count $argv)
	    case 0
		# pass
	    case 1
		set target "$argv[1]"
	    case 2 "*"
		set target "$argv[1]"
		set description "$argv[2]"
	end
	printf "%s\t$description\n" (command ls -dp "$target"*)
end