completions.json

{
  "adb": {
    "subcommands": {
      "sideload": { "description": "Sideloads a package to the device" },
      "install": {
        "description": "Pushes a package to the device and installs it",
        "flags": {
          "-r": "Replace existing application",
          "-d": "Allow version code downgrade",
          "-g": "Grant all runtime permissions"
        }
      },
      "shell": { "description": "Starts a remote shell" },
      "devices": {
        "description": "Prints a list of connected devices",
        "flags": {
          "-l": "List device paths"
        }
      },
      "logcat": {
        "description": "Prints log data to the screen",
        "flags": {
          "-c": "Clear (flush) the entire log and exit",
          "-d": "Dump the log and then exit",
          "-e": "Print lines matching regular expression",
          "-v": "Set log print format"
        }
      },
      "pull": { "description": "Pulls files from device" },
      "push": { "description": "Pushes files to device" },
      "reboot": {
        "description": "Reboots the device",
        "flags": {
          "bootloader": "Reboot to bootloader",
          "recovery": "Reboot to recovery",
          "fastboot": "Reboot to fastbootd"
        }
      }
    },
    "flags": {
      "-d": "Direct to the only attached USB device",
      "-e": "Direct to the only running emulator",
      "-s": "Direct to the device with the given serial",
      "--help": "Show help"
    }
  },
  "fastboot": {
    "subcommands": {
      "devices": {
        "description": "List connected devices",
        "flags": {
          "-l": "Device paths"
        }
      },
      "flash": {
        "description": "Write a file to a flash partition",
        "flags": {
          "boot": "Flash boot partition",
          "recovery": "Flash recovery partition",
          "system": "Flash system partition",
          "vendor": "Flash vendor partition"
        }
      },
      "boot": { "description": "Download and boot kernel" },
      "reboot": { "description": "Reboot device normally" },
      "oem": {
        "description": "OEM specific commands",
        "flags": {
          "unlock": "Unlock bootloader",
          "lock": "Lock bootloader",
          "device-info": "Show device info"
        }
      }
    },
    "flags": {
      "-w": "Wipe userdata",
      "-s": "Specify device serial",
      "--help": "Show help"
    }
  },
  "git": {
    "subcommands": {
      "checkout": {
        "description": "Switch branches or restore working tree files",
        "flags": {
          "-b": "Create and checkout a new branch",
          "-f": "Force checkout (discard local changes)"
        }
      },
      "commit": {
        "description": "Record changes to the repository",
        "flags": {
          "-m": "Use the given message as the commit message",
          "-a": "Stage all modified and deleted files",
          "--amend": "Replace the tip of the current branch by creating a new commit"
        }
      },
      "push": {
        "description": "Update remote refs along with associated objects",
        "flags": {
          "-u": "Add upstream (tracking) reference",
          "--force": "Force the push",
          "--tags": "Push all tags"
        }
      },
      "pull": {
        "description": "Fetch from and integrate with another repository or a local branch",
        "flags": {
          "--rebase": "Rebase local commits on top of fetched branch",
          "--no-commit": "Perform the merge but do not commit"
        }
      },
      "status": {
        "description": "Show the working tree status",
        "flags": {
          "-s": "Give the output in the short-format"
        }
      },
      "add": {
        "description": "Add file contents to the index",
        "flags": {
          ".": "Add all files in current directory",
          "-A": "Add all files in the working tree",
          "-u": "Update tracked files"
        }
      },
      "branch": {
        "description": "List, create, or delete branches",
        "flags": {
          "-a": "List both remote-tracking and local branches",
          "-d": "Delete fully merged branch",
          "-D": "Delete branch (even if not merged)",
          "-m": "Rename branch"
        }
      }
    },
    "flags": {
      "--version": "Print the Git suite version",
      "--help": "Show help"
    }
  },
  "wsl": {
    "subcommands": {
      "--install": {
        "description": "Install a Linux distribution",
        "flags": {
          "-d": "Specify the distribution to install"
        }
      },
      "--list": {
        "description": "List Linux distributions",
        "flags": {
          "--online": "Displays a list of available distributions for install",
          "--verbose": "Shows detailed information about all distributions"
        }
      },
      "--set-default": { "description": "Set the default Linux distribution" },
      "--set-version": { "description": "Change the version of the specified distribution" },
      "--shutdown": { "description": "Immediately terminates all running distributions" },
      "--update": { "description": "Update the Windows Subsystem for Linux package" }
    },
    "flags": {
      "--help": "Show help",
      "--status": "Show the status of Windows Subsystem for Linux"
    }
  },
  "npm": {
    "subcommands": {
      "install": {
        "description": "Install a package",
        "flags": {
          "-g": "Install globally",
          "--save": "Add as a dependency",
          "--save-dev": "Add as a dev dependency",
          "--production": "Omit dev dependencies"
        }
      },
      "run": {
        "description": "Run arbitrary package scripts",
        "flags": {
          "build": "Run the build script",
          "dev": "Run the dev script",
          "start": "Run the start script",
          "test": "Run the test script"
        }
      },
      "start": { "description": "Start the package" },
      "init": {
        "description": "Create a package.json file",
        "flags": {
          "-y": "Automatically answer yes to all prompts"
        }
      }
    },
    "flags": {
      "-v": "Show version",
      "--help": "Show help"
    }
  },
  "firebase": {
    "subcommands": {
      "deploy": {
        "description": "Deploy code and assets to your Firebase project",
        "flags": {
          "--only": "Deploy only specified, comma-separated features",
          "--except": "Deploy all features except specified, comma-separated features"
        }
      },
      "init": { "description": "Interactively configure the current directory as a Firebase workspace" },
      "serve": {
        "description": "Start a local server for your static assets",
        "flags": {
          "--port": "The port on which to listen",
          "--host": "The host on which to listen"
        }
      },
      "login": {
        "description": "Log the CLI into Firebase",
        "flags": {
          "--reauth": "Force reauthentication even if already logged in",
          "--no-localhost": "Copy and paste a code instead of starting a local server for authentication"
        }
      }
    },
    "flags": {
      "--project": "The project ID",
      "--debug": "Print verbose debug output",
      "--help": "Show help"
    }
  },
  "grep": {
    "subcommands": {},
    "flags": {
      "-A": "Print NUM lines of trailing context",
      "-B": "Print NUM lines of leading context",
      "-C": "Print NUM lines of output context",
      "-E": "Interpret pattern as an extended regular expression",
      "-F": "Interpret pattern as a list of fixed strings",
      "-G": "Interpret pattern as a basic regular expression",
      "-P": "Interpret pattern as a Perl regular expression",
      "-e": "Use PATTERN as the pattern",
      "-f": "Obtain PATTERN from FILE",
      "-i": "Ignore case distinctions",
      "-w": "Force PATTERN to match only whole words",
      "-x": "Force PATTERN to match only whole lines",
      "-z": "A data line ends in 0 byte, not newline",
      "-s": "Suppress error messages about nonexistent or unreadable files",
      "-v": "Invert the sense of matching",
      "-m": "Stop reading a file after NUM matching lines",
      "-b": "Print the 0-based byte offset within the input file",
      "-n": "Prefix each line of output with the 1-based line number",
      "-H": "Print the file name for each match",
      "-h": "Suppress the prefixing of file names on output",
      "-o": "Print only the matched (non-empty) parts of a matching line",
      "-q": "Quiet; do not write anything to standard output",
      "-a": "Process a binary file as if it were text",
      "-d": "If an input file is a directory, use ACTION to process it",
      "-r": "Read all files under each directory, recursively",
      "-R": "Read all files under each directory, recursively. Follow all symlinks",
      "-L": "Suppress normal output; instead print the name of each input file from which no output would normally have been printed",
      "-l": "Suppress normal output; instead print the name of each input file from which output would normally have been printed",
      "-c": "Suppress normal output; instead print a count of matching lines for each input file",
      "--exclude": "Skip files whose base name matches GLOB",
      "--exclude-dir": "Exclude directories matching the pattern DIR from recursive searches",
      "--include": "Search only files whose base name matches GLOB"
    }
  },
  "inkscape": {
    "subcommands": {},
    "flags": {
      "-V": "Print Inkscape version",
      "-?": "Show help options",
      "-p": "Read input file from standard input (pipe)",
      "-o": "Output file name",
      "--export-type": "File type to export",
      "-d": "Resolution for bitmap export",
      "-w": "Width of exported bitmap in pixels",
      "-h": "Height of exported bitmap in pixels",
      "-i": "ID(s) of object(s) to export",
      "-j": "Export only the specified object(s)",
      "-l": "Export plain SVG",
      "--export-area-page": "Export area is the page",
      "--export-area-drawing": "Export area is the entire drawing",
      "--export-background": "Background color for exported bitmap",
      "--export-background-opacity": "Background opacity",
      "-S": "Query id, x, y, width and height",
      "-W": "Query width of object(s)",
      "-H": "Query height of object(s)",
      "-X": "Query x coordinate of object(s)",
      "-Y": "Query y coordinate of object(s)",
      "--actions": "List of actions to execute",
      "--action-list": "List all available actions",
      "--verb-list": "List all available verbs"
    }
  },
  "magick": {
    "subcommands": {
      "convert": { "description": "Convert between image formats, resize, blur, crop, flip, etc. (Legacy v6 core)" },
      "identify": { "description": "Describe the format and characteristics of one or more image files" },
      "mogrify": { "description": "Resize, blur, crop, etc. Overwrites the original image file" },
      "composite": { "description": "Overlap one image over another" },
      "montage": { "description": "Create a composite image by combining several separate images" }
    },
    "flags": {
      "--help": "Print usage instructions",
      "--version": "Print version information",
      "-resize": "Resize the image",
      "-crop": "Crop the image (e.g., 100x100+10+10)",
      "-quality": "JPEG/MIFF/PNG compression level (0-100)",
      "-density": "Horizontal and vertical density of the image (DPI)",
      "-background": "Background color",
      "-alpha": "Control alpha/matte channel (on, activate, off, set, copy, transparent, extract)",
      "-blur": "Reduce image noise and reduce detail levels",
      "-colorspace": "Alternate image colorspace (e.g., sRGB, CMYK, Gray)",
      "-depth": "Image depth (8, 16, 32)",
      "-format": "Output image format",
      "-auto-orient": "Automatically orient image based on EXIF data",
      "-flip": "Flip image vertically",
      "-flop": "Flop image horizontally",
      "-rotate": "Apply rotation to the image (degrees)",
      "-transparent": "Make this color transparent within the image",
      "-trim": "Trim image edges (remove solid background borders)",
      "-strip": "Strip image of all profiles and comments (reduces file size)",
      "-gravity": "Horizontal and vertical text/image placement (North, Center, South, etc.)",
      "-fill": "Color to use when filling a graphic primitive or text",
      "-stroke": "Graphic primitive stroke color",
      "-font": "Render text with this font",
      "-pointsize": "Font point size",
      "-scale": "Scale the image (faster than resize, no pixel blending)",
      "-sample": "Scale image with pixel sampling",
      "-resample": "Change the resolution of an image",
      "-append": "Append an image sequence top to bottom (-append) or left to right (+append)",
      "-layers": "Optimize or compare image layers",
      "-fuzz": "Colors within this distance are considered equal (e.g., 5%)",
      "-flatten": "Flatten a sequence of images",
      "-monochrome": "Transform image to black and white",
      "-negate": "Replace every pixel with its complementary color",
      "-opaque": "Change this color to the fill color",
      "-profile": "Add, delete, or apply an image profile",
      "-set": "Set an image attribute"
    }
  }
}