Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
enhancement(dev): Add dedicated helper tool (#15833)
* Add dedicated dev tool * refactor * Apply suggestions from code review Co-authored-by: neuronull <kyle.criddle@datadoghq.com> * address * add env management commands * add test command * refactor with once_cell * refactor sub-process handling * improve error messages * handle case of first time user * reduce boilerplate with macros * address * Apply suggestions from code review Co-authored-by: Stephen Wakely <stephen@lisp.space> * address * add top-level test command * add to CI * Apply suggestions from code review Co-authored-by: Stephen Wakely <stephen@lisp.space> * final update * Fix clippy lints * Convert extensions to `process::Command` into an extension trait * Add `infer_subcommands` option and unabbreviate `int` subcommand * address * Flatten out the `cli.rs` files * Inline the used cfg options * Drop unused config bits * Turn on `clippy::pedantic` and fix issues * Pass command args owned to allow for direct use * Eliminate some silent error fallbacks * Simplify logic of `integration show` * Drop some common parameters in testing functions * Fix new clippy lints Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: neuronull <kyle.criddle@datadoghq.com> Co-authored-by: Stephen Wakely <stephen@lisp.space>
- Loading branch information