how to run interactive and edit files interactively - this should support real targets and maybe source those files? funced -i myscript.fish? Create additional targets from fish_binary rule?
how to use bazel deps
how to lint - fish --no-execute ? How should users run this?
how to format
how to debug
how to use a fish_binary in a genrule
how to use fish_genrule
how to lint scripts for non-hermetic system dependencies
how to run interactive fish with some default config, but not the user's home config
Aim to answer the following questions: