help.toml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # help
  2. [[cmd]]
  3. name = "Running ‘dog --help’ shows help"
  4. shell = "dog --help"
  5. stdout = { string = "dog ●" }
  6. stderr = { empty = true }
  7. status = 0
  8. [[cmd]]
  9. name = "Running ‘dog --help --color=automatic’ not to a terminal shows help without colour"
  10. shell = "dog --help --color=automatic"
  11. stdout = { string = "dog ●" }
  12. stderr = { empty = true }
  13. status = 0
  14. [[cmd]]
  15. name = "Running ‘dog --help --colour=always’ shows help with colour"
  16. shell = "dog --help --colour=always"
  17. stdout = { string = "dog \u001B[1;32m●\u001B[0m" }
  18. stderr = { empty = true }
  19. status = 0
  20. [[cmd]]
  21. name = "Running ‘dog --help --color=never’ shows without colour"
  22. shell = "dog --help --color=never"
  23. stdout = { string = "dog ●" }
  24. stderr = { empty = true }
  25. status = 0
  26. [[cmd]]
  27. name = "Running ‘dog’ with no arguments shows help"
  28. shell = "dog"
  29. stdout = { string = "dog ●" }
  30. stderr = { empty = true }
  31. status = 3
  32. # versions
  33. [[cmd]]
  34. name = "Running ‘dog --version’ shows version information"
  35. shell = "dog --version"
  36. stdout = { string = "dog ●" }
  37. stderr = { empty = true }
  38. status = 0
  39. [[cmd]]
  40. name = "Running ‘dog --version --colour=automatic’ not to a terminal shows version information without colour"
  41. shell = "dog --version --colour=automatic"
  42. stdout = { string = "dog ●" }
  43. stderr = { empty = true }
  44. status = 0
  45. [[cmd]]
  46. name = "Running ‘dog --version --color=always’ shows version information with colour"
  47. shell = "dog --version --color=always"
  48. stdout = { string = "dog \u001B[1;32m●\u001B[0m" }
  49. stderr = { empty = true }
  50. status = 0
  51. [[cmd]]
  52. name = "Running ‘dog --version --colour=never’ shows version information without colour"
  53. shell = "dog --version --colour=never"
  54. stdout = { string = "dog ●" }
  55. stderr = { empty = true }
  56. status = 0