{
  "id": "lla",
  "name": "lla",
  "homepage": "https://github.com/chaqchase/lla",
  "description": "A blazing-fast ls replacement with superpowers.",
  "executables": [
    "lla"
  ],
  "dotfiles": {
    "paths": [
      "~/.config/lla/config.toml"
    ],
    "secret": []
  },
  "commands": {
    "format": 1,
    "label": "List files",
    "description": "List a directory with lla in long, tree, Git-aware or timeline view, or search file contents. Only the options shown in the official README are included.",
    "quality": "ai-draft",
    "parser": {
      "end_of_options": "--",
      "interleave": "permute",
      "long_equals": true,
      "short_attached": true,
      "short_bundles": false
    },
    "source": [
      {
        "id": "readme",
        "kind": "manual",
        "url": "https://raw.githubusercontent.com/chaqchase/lla/main/README.md",
        "revision": "2026-10-27",
        "evidence": "lla                     # default view\nlla -l                  # long view with metadata\nlla -t -d 3             # tree view, three levels deep\nlla -G                   # Git-aware view\nlla --timeline          # group entries by time\nlla --search \"TODO\"     # search file contents\nlla --json --pretty     # machine-readable output\n"
      }
    ],
    "field": [
      {
        "id": "paths",
        "label": "Directories",
        "description": "Defaults to the current directory.",
        "type": "path",
        "position": 0,
        "multiple": true,
        "path": {
          "kind": "any",
          "role": "input"
        },
        "sources": [
          "readme"
        ]
      },
      {
        "id": "long",
        "label": "Long view",
        "type": "boolean",
        "option": [
          "-l"
        ],
        "sources": [
          "readme"
        ]
      },
      {
        "id": "tree",
        "label": "Tree view",
        "type": "boolean",
        "option": [
          "-t"
        ],
        "sources": [
          "readme"
        ]
      },
      {
        "id": "depth",
        "label": "Depth",
        "type": "integer",
        "option": [
          "-d"
        ],
        "sources": [
          "readme"
        ]
      },
      {
        "id": "git",
        "label": "Git-aware view",
        "type": "boolean",
        "option": [
          "-G"
        ],
        "sources": [
          "readme"
        ]
      },
      {
        "id": "timeline",
        "label": "Group by time",
        "type": "boolean",
        "option": [
          "--timeline"
        ],
        "sources": [
          "readme"
        ]
      },
      {
        "id": "search",
        "label": "Search file contents",
        "type": "string",
        "option": [
          "--search"
        ],
        "sources": [
          "readme"
        ]
      },
      {
        "id": "json",
        "label": "JSON output",
        "type": "boolean",
        "option": [
          "--json"
        ],
        "sources": [
          "readme"
        ]
      },
      {
        "id": "pretty",
        "label": "Pretty-print JSON",
        "type": "boolean",
        "option": [
          "--pretty"
        ],
        "sources": [
          "readme"
        ]
      }
    ],
    "task": [
      {
        "id": "long",
        "label": "Long listing",
        "fields": [
          "paths",
          "long"
        ],
        "required": [
          "long"
        ],
        "set": {
          "long": [
            true
          ]
        }
      },
      {
        "id": "tree",
        "label": "Tree view",
        "fields": [
          "paths",
          "tree",
          "depth"
        ],
        "required": [
          "tree"
        ],
        "set": {
          "tree": [
            true
          ]
        }
      }
    ],
    "group": [
      {
        "id": "basic",
        "label": "Basic",
        "fields": [
          "paths",
          "long",
          "tree",
          "depth",
          "git"
        ]
      },
      {
        "id": "advanced",
        "label": "Advanced",
        "fields": [
          "timeline",
          "search",
          "json",
          "pretty"
        ]
      }
    ]
  }
}
