Currently, the the consumer CLI, you can request to get a certain number of records. As it works presently, the CLI will not terminate until it has got that many records. The requested feature is as follows:
Provide a --timeout n option, such that the CLI will terminate after n seconds, whether or not it has got the requested number of items.
Adjust the semantics of --save-state such that the state is only saved following a successful run.
A successful run is defined differently depending on whether a specific number of records was requested. If --limit was provided, then the run is successful if the app terminated after having got that many records; if --limit was not provided, then the run is automatically considered successful.
Currently, the the consumer CLI, you can request to get a certain number of records. As it works presently, the CLI will not terminate until it has got that many records. The requested feature is as follows:
--timeout n
option, such that the CLI will terminate aftern
seconds, whether or not it has got the requested number of items.--save-state
such that the state is only saved following a successful run.A successful run is defined differently depending on whether a specific number of records was requested. If
--limit
was provided, then the run is successful if the app terminated after having got that many records; if--limit
was not provided, then the run is automatically considered successful.