code: public static void main( String[] args ) throws FileNotFoundException {
      String error = GosucArg.parseArgs( args );
      if( error != null ) {
        System.err.println( error );
        return;
      }
      String strFile = GosucArg.PROJECT.getValue();
      Gosuc gosuc = new Gosuc( strFile, maybeGetCustomParser() );
      gosuc.initializeGosu();
      gosuc.compile( (String)null, Collections.singletonList( "-all" ) );
    }
docs: - Then run this from IJ using 'classpath of module' setting to match the proper module for pl/pc/cc etc. (this is so the global loaders will be in the classpath)