# details view (check the argument works) [[cmd]] name = "‘exa -l --colour=always’ always uses colours for metadata" shell = "exa -l --colour=always /testcases/files" stdout = { file = "outputs/files_long.ansitxt" } stderr = { empty = true } status = 0 tags = [ 'long', 'colour-term' ] [[cmd]] name = "‘exa -l --colour=never’ never uses colours for metadata" shell = "exa -l --colour=never /testcases/files" stdout = { file = "outputs/files_long_monochrome.ansitxt" } stderr = { empty = true } status = 0 tags = [ 'long', 'colour-term' ] [[cmd]] name = "‘exa -l --colour=automatic’ uses colours dependently for metadata" shell = "exa -l --colour=automatic /testcases/files" stdout = { file = "outputs/files_long_monochrome.ansitxt" } stderr = { empty = true } status = 0 tags = [ 'long', 'colour-term' ] # grid view (check that all colours are turned off) [[cmd]] name = "‘exa --colour=never’ never uses colours for file names" shell = "exa --colour=never /testcases/file-names" environment = { COLUMNS = "80" } stdout = { file = "outputs/files_grid_monochrome.ansitxt" } stderr = { empty = true } status = 0 tags = [ 'grid', 'colour-term' ] [[cmd]] name = "‘exa --colour=never’ never uses colours for files based on their extensions" shell = "exa --colour=never /testcases/file-names-exts" environment = { COLUMNS = "80" } stdout = { file = "outputs/exts_grid_monochrome.ansitxt" } stderr = { empty = true } status = 0 tags = [ 'grid', 'colour-term' ] # tree view (check that all colours are turned off) [[cmd]] name = "‘exa -T --colour=never’ never uses colours for punctuation and symlink targets" shell = "exa -T --colour=never /testcases/file-names/links" stdout = { file = "outputs/links_grid_monochrome.ansitxt" } stderr = { empty = true } status = 0 tags = [ 'tree', 'colour-term' ]