{
"name": "cat",
"description": "Concatenate and print files",
"options": [
{
"names": [
"-b"
],
"description": "Number the non-blank output lines, starting at 1"
},
{
"names": [
"-e"
],
"description": "Display non-printing characters (see the -v option), and display a dollar sign (‘$’) at the end of each line"
},
{
"names": [
"-l"
],
"description": "Set an exclusive advisory lock on the standard output file descriptor. This lock is set using fcntl(2) with the F_SETLKW command. If the output file is already locked, cat will block until the lock i"
},
{
"names": [
"-n"
],
"description": "Number the output lines, starting at 1"
},
{
"names": [
"-s"
],
"description": "Squeeze multiple adjacent empty lines, causing the output to be single spaced"
},
{
"names": [
"-t"
],
"description": "Display non-printing characters (see the -v option), and display tab characters as ‘^I’"
},
{
"names": [
"-u"
],
"description": "Disable output buffering"
},
{
"names": [
"-v"
],
"description": "Display non-printing characters so they are visible. Control characters print as ‘^X’ for control-X; the delete character (octal 0177) prints as ‘^?’. Non-ASCII characters (with the high bit set) ar"
}
],
"args": [
{
"is_variadic": true,
"template": "filepaths"
}
]
}