public static function boot() : object
  {
    ModulusCLI::$appdir = config('app.dir');
    ModulusCLI::$approot = config('app.root');

    $app = new Application('Modulus Craftsman', (new ModulusCLI)->getVersion());
    $app->load(ModulusCLI::config());

    Self::autoload_plugins(true, $app);

    return $app;
  }