import cd from './lib/cd' ; import ls from './lib/ls' ; import edit from './lib/edit' ; import head from './lib/head' ; import tail from './lib/tail' ; import open from './lib/open' ; import fwrite from './lib/fwrite' ; import mkTemp from './lib/mkTemp' ; import vfs from './vfs/controller' ; import { plugin as tabCompletion } from './lib/tab-completion' ; import { Registrar } from '@kui-shell/core' ; /**
 * This is the module
 *
 */ export default async ( registrar ) => { await Promise . all ( [ cd ( registrar ) , ls ( registrar ) , edit ( registrar ) , head ( registrar ) , tail ( registrar ) , open ( registrar ) , fwrite ( registrar ) , mkTemp ( registrar ) , vfs ( registrar ) , tabCompletion ( registrar ) ] ) ; } ;