Description
Currently in oak-run commands are using different ways to interpret the command line arguments while constructing a NodeStore instance. For example see
- Utils
- NodeStoreOpener
- Console command
- Tika command etc etc
This leads to following issues
- Incomplete support for different BlobStore - Many command only support FileDataStore and not support other stores. Utils now has a generic method but its not used in all places
- Not easy to modularise options and allow list of all options
To simplify this and make it consistent we should
- use a common and extensible way to handle command line options
- construct NodeStore and BlobStore instance in a common way (wherever code deals with NodeStore API)
Attachments
Attachments
Issue Links
There are no Sub-Tasks for this issue.