ANN: `trycmd` v0.7.0 released!

trycmd provides snapshot testing for CLIs and more!

Since the original announcement we have added:

  • Literate tests: We'll run test cases in markdown files
  • Example testing: We'll compile and make your examples available to your test cases (e.g. see port of clap's examples which found issues both in the examples and in clap)
  • Variable substitution, modeled after cargo's tests, including user-defined variables. Built-in variables include [EXE], [CWD], and [ROOT].
  • debug feature flag to see whats going on under the hood

See an example port from assert_cmd to trycmd.

Would love feedback on on some of the known questions or whatever else is on your mind!

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.