Support global per user settings

Description

Pax Runner supports setting of options via command line, via a file containing command line (default runner.args) and internal defined defaults.
But sometime you would like to have some options that are always be used as for example always start eclipse as default. Of course that a command line arguments or specified arguments should have priority.

A quick and simple solution is to let Pax Runner look and use if available an arguments file (like the one that can be specified by --args option) . This file could be located into a "known" location as <user home>/.pax/runner/runner.args. having this file an option resolution will be:
1. command line
2. arguments specified with --args (so also the defualt runner.args from current directory)
3. <user home/.pax/runner/runner.args
4. defaults from internal runner.properties

Environment

None

Status

Assignee

Alin Dreghiciu

Reporter

Alin Dreghiciu

Labels

None

Components

Fix versions

Priority

Major
Configure