History, completion and bash -i work like bash
Bashkit now implements bash’s interactive builtins, with state kept per interpreter:
historyandfcunderset -o historyorbash -i, withHISTSIZE,HISTFILESIZE,histappendandHISTFILEin the VFS.fcreruns commands but opens no editor.complete,compgenandcompoptwith all actions.bindwith bash’s default emacs bindings.${x@P}prompt decoding.- A
bash -ichild shell withPS1,PS2andPS4defaults,~/.bashrcor--rcfile, and--norc.
The Oils spec pass rate went from 89.0% to 92.8%.
See the compatibility scorecard and #2648.