Class RegistryCommandHelper

java.lang.Object
v.akfz.dbg.helper.impl.RegistryCommandHelper
All Implemented Interfaces:
Helper

public class RegistryCommandHelper extends Object implements Helper
Registers Exec wrapper tasks for the active loader, one per command. Per-loader form (fires only when that loader is active):
   dbuild { fabric { registryCommand 'runClient', 'runServer' } }
   → fabricRunClient, fabricRunServer
 
Each wrapper runs in a fresh OS process:
   ./gradlew <command> -Pdbuild.loader=<loader>
 
For the global form (all loaders at once), see DbuildExtension.registryCommand().
  • Constructor Details

    • RegistryCommandHelper

      public RegistryCommandHelper()
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface Helper
    • order

      public int order()
      Description copied from interface: Helper
      Lower — earlier. Helpers with order < 50 run before user closures, with order >= 50 — after.
      Specified by:
      order in interface Helper
    • apply

      public void apply(LoaderContext ctx)
      Description copied from interface: Helper
      Called once per loader.
      Specified by:
      apply in interface Helper