set--localcomposer_cmds about archive browse check-platform-reqs clear-cache config create-project depends diagnose dump-autoload exec global help home init install licenses list outdated prohibits remove require run-script search self-update show suggests status update validate why why-not
complete-f-c composer -n __fish_composer_needs_command -a config -d'Set config options'
complete-f-c composer -n __fish_composer_needs_command -a create-project -d'Create new project from a package into given directory.'
complete-f-c composer -n __fish_composer_needs_command -a depends -d'Shows which packages depend on the given package'
complete-f-c composer -n __fish_composer_needs_command -a diagnose -d'Diagnoses the system to identify common errors.'
complete-f-c composer -n __fish_composer_needs_command -a dump-autoload -d'Dumps the autoloader'
complete-f-c composer -n __fish_composer_needs_command -aexec-d'Executes a vendored binary/script.'
complete-f-c composer -n __fish_composer_needs_command -a global -d'Allows running commands in the global composer dir ($COMPOSER_HOME).'
complete-f-c composer -n __fish_composer_needs_command -ahelp-d'Displays help for a command'
complete-f-c composer -n __fish_composer_needs_command -a home -d'Opens the package\'s repository URL or homepage in your browser.'
complete-f-c composer -n __fish_composer_needs_command -a init -d'Creates a basic composer.json file in current directory.'
complete-f-c composer -n __fish_composer_needs_command -a install -d'Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json.'
complete-f-c composer -n __fish_composer_needs_command -a licenses -d'Show information about licenses of dependencies'
complete-f-c composer -n __fish_composer_needs_command -a list -d'Lists commands'
complete-f-c composer -n __fish_composer_needs_command -a outdated -d'Shows a list of installed packages that have updates available, including their latest version.'
complete-f-c composer -n __fish_composer_needs_command -a prohibits -d'Shows which packages prevent the given package from being installed.'
complete-f-c composer -n __fish_composer_needs_command -a remove -d'Removes a package from the require or require-dev'
complete-f-c composer -n __fish_composer_needs_command -a require -d'Adds required packages to your composer.json and installs them'
complete-f-c composer -n __fish_composer_needs_command -a run-script -d'Run the scripts defined in composer.json.'
complete-f-c composer -n __fish_composer_needs_command -a search -d'Search for packages'
complete-f-c composer -n __fish_composer_needs_command -a self-update -d'Updates composer.phar to the latest version.'
complete-f-c composer -n __fish_composer_needs_command -a show -d'Show information about packages'
complete-f-c composer -n __fish_composer_needs_command -astatus-d'Show a list of locally modified packages'
complete-f-c composer -n __fish_composer_needs_command -a suggests -d'Shows package suggestions.'
complete-f-c composer -n __fish_composer_needs_command -a update -d'Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file.'
complete-f-c composer -n __fish_composer_needs_command -a validate -d'Validates a composer.json'
complete-f-c composer -n __fish_composer_needs_command -a why -d'Shows which packages cause the given package to be installed'
complete-f-c composer -n __fish_composer_needs_command -a why-not -d'Shows which packages prevent the given package from being installed'
complete-f-c composer -n'__fish_composer_using_command archive'-l format -d'Format of the resulting archive: tar or zip'
complete-f-c composer -n'__fish_composer_using_command archive'-l dir -d'Write the archive to this directory'
complete-f-c composer -n'__fish_composer_using_command archive'-l file -d'Write the archive with the given file name. Note that the format will be appended.'
complete-f-c composer -n'__fish_composer_using_command archive'-l ignore-filters -d'Ignore filters when saving package'
complete-f-c composer -n'__fish_composer_using_command create-project'-l stability -d'Minimum-stability allowed (unless a version is specified).'
complete-f-c composer -n'__fish_composer_using_command create-project'-l prefer-source-d'Forces installation from package sources when possible, including VCS information.'
complete-f-c composer -n'__fish_composer_using_command create-project'-l prefer-dist -d'Forces installation from package dist even for dev versions.'
complete-f-c composer -n'__fish_composer_using_command create-project'-l repository -d'Pick a different repository (as url or json config) to look for the package.'
complete-f-c composer -n'__fish_composer_using_command create-project'-l repository-url -d'DEPRECATED: Use --repository instead.'
complete-f-c composer -n'__fish_composer_using_command create-project'-l dev -d'Enables installation of require-dev packages (enabled by default, only present for BC).'
complete-f-c composer -n'__fish_composer_using_command create-project'-l no-dev -d'Disables installation of require-dev packages.'
complete-f-c composer -n'__fish_composer_using_command create-project'-l no-custom-installers -d'DEPRECATED: Use no-plugins instead.'
complete-f-c composer -n'__fish_composer_using_command create-project'-l no-scripts -d'Whether to prevent execution of all defined scripts in the root package.'
complete-f-c composer -n'__fish_composer_using_command create-project'-l no-progress -d'Do not output download progress.'
complete-f-c composer -n'__fish_composer_using_command create-project'-l no-secure-http -d'Disable the secure-http config option temporarily while installing the root package. Use at your own risk. Using this flag is a bad idea.'
complete-f-c composer -n'__fish_composer_using_command create-project'-l keep-vcs -d'Whether to prevent deleting the vcs folder.'
complete-f-c composer -n'__fish_composer_using_command create-project'-l remove-vcs -d'Whether to force deletion of the vcs folder without prompting.'
complete-f-c composer -n'__fish_composer_using_command create-project'-l no-install -d'Whether to skip installation of the package dependencies.'
complete-f-c composer -n'__fish_composer_using_command dump-autoload'-l no-scripts -d'Skips the execution of all scripts defined in composer.json file.'
complete-f-c composer -n'__fish_composer_using_command dump-autoload'-l optimize -d'Optimizes PSR0 and PSR4 packages to be loaded with classmaps too, good for production.'
complete-f-c composer -n'__fish_composer_using_command dump-autoload'-l classmap-authoritative -d'Autoload classes from the classmap only. Implicitly enables `--optimize`.'
complete-f-c composer -n'__fish_composer_using_command init'-l homepage -d'Homepage of package'
complete-f-c composer -n'__fish_composer_using_command init'-l require -d'Package to require with a version constraint, e.g. foo/bar:1.0.0 or foo/bar=1.0.0 or "foo/bar 1.0.0"'
complete-f-c composer -n'__fish_composer_using_command init'-l require-dev -d'Package to require for development with a version constraint, e.g. foo/bar:1.0.0 or foo/bar=1.0.0 or "foo/bar 1.0.0"'
complete-f-c composer -n'__fish_composer_using_command init'-l stability -d'Minimum stability (empty or one of: stable, RC, beta, alpha, dev)'
complete-f-c composer -n'__fish_composer_using_command init'-l license -d'License of package'
complete-f-c composer -n'__fish_composer_using_command init'-l repository -d'Add custom repositories, either by URL or using JSON arrays'
complete-f-c composer -n'__fish_composer_using_command install'-l prefer-source-d'Forces installation from package sources when possible, including VCS information.'
complete-f-c composer -n'__fish_composer_using_command install'-l prefer-dist -d'Forces installation from package dist even for dev versions.'
complete-f-c composer -n'__fish_composer_using_command install'-l dry-run -d'Outputs the operations but will not execute anything (implicitly enables --verbose).'
complete-f-c composer -n'__fish_composer_using_command install'-l dev -d'Enables installation of require-dev packages (enabled by default, only present for BC).'
complete-f-c composer -n'__fish_composer_using_command install'-l no-dev -d'Disables installation of require-dev packages.'
complete-f-c composer -n'__fish_composer_using_command install'-l no-custom-installers -d'DEPRECATED: Use no-plugins instead.'
complete-f-c composer -n'__fish_composer_using_command outdated'-l outdated -d'Show only packages that are outdated (this is the default, but present here for compat with `show`'
complete-f-c composer -n'__fish_composer_using_command outdated'-l all -d'Show all installed packages with their latest versions'
complete-f-c composer -n'__fish_composer_using_command outdated'-l direct -d'Shows only packages that are directly required by the root package'
complete-f-c composer -n'__fish_composer_using_command outdated'-l strict -d'Return a non-zero exit code when there are outdated packages'
complete-f-c composer -n'__fish_composer_using_command outdated'-l minor-only -d'Show only packages that have minor SemVer-compatible updates. Use with the --outdated option.'
complete-f-c composer -n'__fish_composer_using_command outdated'-l format -d'Format of the output: text or json'
complete-f-c composer -n'__fish_composer_using_command outdated'-l ignore -d'Ignore specified package(s). Use it with the --outdated option if you don\'t want to be informed about new versions of some packages.'
complete-f-c composer -n'__fish_composer_using_command remove'-l dev -d'Removes a package from the require-dev section.'
complete-f-c composer -n'__fish_composer_using_command remove'-l no-progress -d'Do not output download progress.'
complete-f-c composer -n'__fish_composer_using_command remove'-l no-update -d'Disables the automatic update of the dependencies.'
complete-f-c composer -n'__fish_composer_using_command remove'-l no-scripts -d'Skips the execution of all scripts defined in composer.json file.'
complete-f-c composer -n'__fish_composer_using_command remove'-l update-no-dev -d'Run the dependency update with the --no-dev option.'
complete-f-c composer -n'__fish_composer_using_command remove'-l update-with-dependencies -d'Allows inherited dependencies to be updated with explicit dependencies. (Deprecrated, is now default behavior)'
complete-f-c composer -n'__fish_composer_using_command remove'-l no-update-with-dependencies -d'Does not allow inherited dependencies to be updated with explicit dependencies.'
complete-f-c composer -n'__fish_composer_using_command require'-l dev -d'Add requirement to require-dev.'
complete-f-c composer -n'__fish_composer_using_command require'-l prefer-source-d'Forces installation from package sources when possible, including VCS information.'
complete-f-c composer -n'__fish_composer_using_command require'-l prefer-dist -d'Forces installation from package dist even for dev versions.'
complete-f-c composer -n'__fish_composer_using_command require'-l no-progress -d'Do not output download progress.'
complete-f-c composer -n'__fish_composer_using_command require'-l no-suggest -d'Do not show package suggestions.'
complete-f-c composer -n'__fish_composer_using_command require'-l no-update -d'Disables the automatic update of the dependencies.'
complete-f-c composer -n'__fish_composer_using_command require'-l no-scripts -d'Skips the execution of all scripts defined in composer.json file.'
complete-f-c composer -n'__fish_composer_using_command require'-l update-no-dev -d'Run the dependency update with the --no-dev option.'
complete-f-c composer -n'__fish_composer_using_command require'-l update-with-dependencies -d'Allows inherited dependencies to be updated, except those that are root requirements.'
complete-f-c composer -n'__fish_composer_using_command require'-l update-with-all-dependencies -d'Allows all inherited dependencies to be updated, including those that are root requirements.'
complete-f-c composer -n'__fish_composer_using_command self-update'-l rollback -d'Revert to an older installation of composer'
complete-f-c composer -n'__fish_composer_using_command self-update'-l clean-backups -d'Delete old backups during an update. This makes the current version of composer the only backup available after the update'
complete-f-c composer -n'__fish_composer_using_command self-update'-l no-progress -d'Do not output download progress.'
complete-f-c composer -n'__fish_composer_using_command self-update'-l update-keys -d'Prompt user for a key update'
complete-f-c composer -n'__fish_composer_using_command self-update'-l stable -d'Force an update to the stable channel'
complete-f-c composer -n'__fish_composer_using_command self-update'-l preview -d'Force an update to the preview channel'
complete-f-c composer -n'__fish_composer_using_command self-update'-l snapshot -d'Force an update to the snapshot channel'
complete-f-c composer -n'__fish_composer_using_command self-update'-l set-channel-only -d'Only store the channel as the default one and then exit'
complete-f-c composer -n'__fish_composer_using_command show'-l tree -d'List the dependencies as a tree'
complete-f-c composer -n'__fish_composer_using_command show'-l latest -d'Show the latest version'
complete-f-c composer -n'__fish_composer_using_command show'-l outdated -d'Show the latest version but only for packages that are outdated'
complete-f-c composer -n'__fish_composer_using_command show'-l ignore -d'Ignore specified package(s). Use it with the --outdated option if you don\'t want to be informed about new versions of some packages.'
complete-f-c composer -n'__fish_composer_using_command show'-l minor-only -d'Show only packages that have minor SemVer-compatible updates. Use with the --outdated option.'
complete-f-c composer -n'__fish_composer_using_command show'-l direct -d'Shows only packages that are directly required by the root package'
complete-f-c composer -n'__fish_composer_using_command show'-l strict -d'Return a non-zero exit code when there are outdated packages'
complete-f-c composer -n'__fish_composer_using_command show'-l format -d'Format of the output: text or json'
complete-f-c composer -n'__fish_composer_using_command update'-l prefer-source-d'Forces installation from package sources when possible, including VCS information.'
complete-f-c composer -n'__fish_composer_using_command update'-l prefer-dist -d'Forces installation from package dist even for dev versions.'
complete-f-c composer -n'__fish_composer_using_command update'-l dry-run -d'Outputs the operations but will not execute anything (implicitly enables --verbose).'
complete-f-c composer -n'__fish_composer_using_command update'-l dev -d'Enables installation of require-dev packages (enabled by default, only present for BC).'
complete-f-c composer -n'__fish_composer_using_command update'-l no-dev -d'Disables installation of require-dev packages.'
complete-f-c composer -n'__fish_composer_using_command update'-l lock -d'Only updates the lock file hash to suppress warning about the lock file being out of date.'
complete-f-c composer -n'__fish_composer_using_command update'-l no-custom-installers -d'DEPRECATED: Use no-plugins instead.'
complete-f-c composer -n'__fish_composer_using_command update'-l no-scripts -d'Skips the execution of all scripts defined in composer.json file.'
complete-f-c composer -n'__fish_composer_using_command update'-l no-progress -d'Do not output download progress.'
complete-f-c composer -n'__fish_composer_using_command update'-l no-suggest -d'Do not show package suggestions.'
complete-f-c composer -n'__fish_composer_using_command update'-l with-dependencies -d'Add also dependencies of whitelisted packages to the whitelist, except those defined in root package.'
complete-f-c composer -n'__fish_composer_using_command update'-l with-all-dependencies -d'Add also all dependencies of whitelisted packages to the whitelist, including those defined in root package.'
complete-f-c composer -n'__fish_composer_using_command update'-s v -l verbose -d'Shows more details including new commits pulled in when updating packages.'
complete-f-c composer -n'__fish_composer_using_command update'-s o -l optimize-autoloader -d'Optimize autoloader during autoloader dump.'
complete-f-c composer -n'__fish_composer_using_command update'-s a -l classmap-authoritative -d'Autoload classes from the classmap only. Implicitly enables `--optimize-autoloader`.'
complete-f-c composer -n'__fish_composer_using_command update'-l prefer-stable -d'Prefer stable versions of dependencies.'
complete-f-c composer -n'__fish_composer_using_command update'-l prefer-lowest -d'Prefer lowest versions of dependencies.'
complete-f-c composer -n'__fish_composer_using_command update'-s i -l interactive -d'Interactive interface with autocompletion to select the packages to update.'
complete-f-c composer -n'__fish_composer_using_command update'-l root-reqs -d'Restricts the update to your first degree dependencies.'
complete-c composer -n __fish_composer_needs_command -s h -lhelp-d'Displays composer\'s help.'
complete-c composer -n __fish_composer_needs_command -s q -l quiet -d'Do not output any message.'
complete-c composer -n __fish_composer_needs_command -s v -l verbose -d'Increase the verbosity of messages: 1 for normal output (-v), 2 for more verbose output (-vv) and 3 for debug (-vvv).'
complete-c composer -n __fish_composer_needs_command -s V -l version -d'Display composer\'s application version.'