icons.toml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. # view icons tests
  2. [[cmd]]
  3. name = "‘exa -1 --icons’ shows icons next to file names in lines mode"
  4. shell = "exa -1 --icons /testcases/files"
  5. stdout = { file = "outputs/files_oneline_icons.ansitxt" }
  6. stderr = { empty = true }
  7. status = 0
  8. tags = [ 'oneline', 'icons' ]
  9. [[cmd]]
  10. name = "‘exa --icons’ shows icons next to file names in grid mode"
  11. shell = "exa --icons /testcases/files"
  12. environment = { COLUMNS = "80" }
  13. stdout = { file = "outputs/files_grid_icons.ansitxt" }
  14. stderr = { empty = true }
  15. status = 0
  16. tags = [ 'env', 'grid', 'icons' ]
  17. [[cmd]]
  18. name = "‘exa -l --icons’ shows icons next to file names in long mode"
  19. shell = "exa -l --icons /testcases/files"
  20. stdout = { file = "outputs/files_long_icons.ansitxt" }
  21. stderr = { empty = true }
  22. status = 0
  23. tags = [ 'long', 'icons' ]
  24. [[cmd]]
  25. name = "‘exa -lG --icons’ shows icons next to file names in long-grid mode"
  26. shell = "exa -lG --icons /testcases/files"
  27. environment = { COLUMNS = "80" }
  28. stdout = { file = "outputs/files_long_grid_icons.ansitxt" }
  29. stderr = { empty = true }
  30. status = 0
  31. tags = [ 'env', 'long', 'grid', 'icons' ]
  32. [[cmd]]
  33. name = "‘exa -T --icons’ shows icons next to file names in tree mode"
  34. shell = "exa -T --icons /testcases/files"
  35. environment = { COLUMNS = "80" }
  36. stdout = { file = "outputs/files_tree_icons.ansitxt" }
  37. stderr = { empty = true }
  38. status = 0
  39. tags = [ 'tree', 'icons' ]
  40. [[cmd]]
  41. name = "‘exa -lT --icons’ shows icons next to file names in long-tree mode"
  42. shell = "exa -lT --icons /testcases/files"
  43. stdout = { file = "outputs/files_long_tree_icons.ansitxt" }
  44. stderr = { empty = true }
  45. status = 0
  46. tags = [ 'long', 'tree', 'icons' ]
  47. # file type icons tests
  48. [[cmd]]
  49. name = "‘exa -1 --icons’ produces icons based on file types"
  50. shell = "exa -1 --icons /testcases/file-names-exts"
  51. stdout = { file = "outputs/exts_oneline_icons.ansitxt" }
  52. stderr = { empty = true }
  53. status = 0
  54. tags = [ 'oneline', 'icons' ]
  55. [[cmd]]
  56. name = "‘exa -1 --icons’ produces icons based on permissions"
  57. shell = "exa -1 --icons /testcases/permissions"
  58. stdout = { file = "outputs/permissions_oneline_icons.ansitxt" }
  59. stderr = { empty = true }
  60. status = 0
  61. tags = [ 'oneline', 'icons' ]
  62. [[cmd]]
  63. name = "‘exa -1 --icons’ produces icons for links"
  64. shell = "exa -1 --icons /testcases/links"
  65. stdout = { file = "outputs/links_oneline_icons.ansitxt" }
  66. stderr = { empty = true }
  67. status = 0
  68. tags = [ 'oneline', 'icons' ]