Gemma
Gemma copied to clipboard
CLI cleanups
- introduce an abstract class for the batch-processing related logic
- avoid overriding
buildOptionsandprocessOptionsinAbstractCLIsubclasses more than once
A few more things to look into:
- [ ] tabular output for batch processing to report success/failures
- [ ] use
@Autowiredto inject beans in CLI tools & removegetBean() - [ ] use typed options wherever possible
@ppavlidis you mentioned the need for a tabular output, this can fit in here with the new AbstractBatchProcessingCLI class.
@ppavlidis you mentioned the need for a tabular output, this can fit in here with the new
AbstractBatchProcessingCLIclass.
Ok I will probably look at that this week