function check_install -a tool -a package if test (count $argv) -lt 1 return 1 end if command -sq $tool return 0 end if not ask "$tool doesn't seem to be installed. Attempt to install it?" return 1 end if test -z $package set package $tool end pkgadd $package || return 1 if not command -sq $tool return 1 end return 0 end