Options need only be provided once via command line as options specified are
then persisted in the data file, and reused on subsequent runs. Required
options can also be omitted as they will each then be prompted for
individually.