tests program existence before bootstrapping
[fish] adds missing dashes to fill column calculation
[zsh] fixes bootstrap if already bootstrapped before