Home Reference Source

References

summary
public
public
public
public
public
public

E Jimple

public
public
public

abstracts

summary
public abstract

A helper class for creating commands for the CLI.

version 1.0

app

summary
public

This is the plugin own dependency injection cotainer.

services/cli

summary
public

C CLI

The main CLI program interface where all the commands are registered and that works as a bridge between the app and commander.

public

This is private command the shell script executes in order to get a list of commands to run.

public

This is a private command the shell script executes before running the run command in order to validate the arguments and throw any necessary error.

public

Generates a Provider with an already defined name for the program.

public

The service provider that once registered on the app container will set an instance of CLI as the cli service.

public

The service provider that once registered on the app container will set an instance of CLISHRunCommand as the cliSHRunCommand service.

public

The service provider that once registered on the app container will set an instance of CLISHValidateCommand as the cliSHValidateCommand service.

services/runner

summary
public

This service is in charge of creating, validating and updating the runner file this plugin uses to store the information about the builded targets and how to execute them.

public

C Runner

This service is the one that knows how to run a target, so it's in charge of generating the shell commands for it.

public

This service is in charge of providing and validating the targets stored on the runner file.

public

The service provider that once registered on the app container will set an instance of RunnerFile as the runnerFile service.

public

The service provider that once registered on the app container will set an instance of Runner as the runner service.

public

The service provider that once registered on the app container will set an instance of Targets as the targets service.

services/utils

summary
public

This service handles all interaction between the plugin and projext.

public

The service provider that once registered on the app container will set an instance of ProjextPlugin as the projextPlugin service.

Directories