{
  "slug": "find-unique-lines",
  "name": "gizza-ai/find-unique-lines",
  "version": "0.1.0",
  "title": "Find Unique Lines — keep only one-off lines — gizza.ai",
  "description": "Return only the lines that appear exactly once in pasted text (like uniq -u) — in your browser. Optional case-insensitive and trim matching. Nothing is uploaded.",
  "tags": [
    "find unique lines",
    "uniq -u",
    "lines appearing once",
    "non-repeated lines",
    "unique line filter"
  ],
  "category": "text",
  "urls": {
    "page": "https://gizza.ai/tools/find-unique-lines/",
    "markdown": "https://gizza.ai/tools/find-unique-lines/index.md",
    "descriptor": "https://gizza.ai/tools/find-unique-lines/tool.json",
    "deep_link_example": "https://gizza.ai/tools/find-unique-lines/?text=Paste%20lines%20to%20find%20the%20ones%20that%20appear%20only%20once%E2%80%A6&ignore_case=true&trim=true"
  },
  "cli": "gizza tool find-unique-lines \"Paste lines to find the ones that appear only once…\"",
  "tool": {
    "description": "Return only the lines that appear exactly once in the text (like `uniq -u`), in first-appearance order. Lines that repeat are dropped entirely. Set ignore_case=true to compare case-insensitively and trim=true to ignore surrounding whitespace. Also reports total/distinct line counts. Runs locally.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "ignore_case": {
          "default": false,
          "description": "Compare lines case-insensitively.",
          "type": "boolean"
        },
        "text": {
          "description": "The text whose lines should be scanned for ones that appear exactly once.",
          "type": "string"
        },
        "trim": {
          "default": false,
          "description": "Trim leading/trailing whitespace from each line before comparing.",
          "type": "boolean"
        }
      },
      "required": [
        "text"
      ],
      "type": "object"
    }
  }
}