misc: add bash completion