code: function processFlags() {
  	Args
  		.option("config", "Load the configuration from a file")
  		.option("repl", "Start REPL mode", false)
  		.option(["H", "hot"], "Hot reload services if changed", false)
  		.option("silent", "Silent mode. No logger", false)
  		.option("env", "Load .env file from the current directory")
  		.option("envfile", "Load a specified .env file")
  		.option("instances", "Launch [number] instances node (load balanced)")
  		.option("mask", "Filemask for service loading");
  
  	flags = Args.parse(process.argv, {
  		mri: {
  			alias: {
  				c: "config",
  				r: "repl",
  				H: "hot",
  				s: "silent",
  				e: "env",
  				E: "envfile",
  				i: "instances",
  				m: "mask"
  			},
  			boolean: ["repl", "silent", "hot", "env"],
  			string: ["config", "envfile", "mask"]
  		}
  	});
  
  	servicePaths = Args.sub;
  }
docs: Process command line arguments
  
  Available options:
  -c, --config     Load the configuration from a file
  -e, --env        Load .env file from the current directory
  -E, --envfile    Load a specified .env file
  -h, --help       Output usage information
  -H, --hot        Hot reload services if changed (disabled by default)
  -i, --instances  Launch [number] instances node (load balanced)
  -m, --mask       Filemask for service loading
  -r, --repl       Start REPL mode (disabled by default)
  -s, --silent     Silent mode. No logger (disabled by default)
  -v, --version    Output the version number