這篇文章整理 Chocolatey 在使用時常用到的指令,方便自己後須用到或初老症狀病發還要再次 google
- Search 搜尋
- List 列出清單
- Install 安裝
- Upgrade 升級
- Uninstall 移除
- Config 設定
- Help
» Search Package
» List Package
- // search command : <filter>
- choco search git
- @example
- // search exact name
- choco search git -e
- // search id only
- choco search git --by-id-only
- // search approved only
- choco search git --approved-only
- // search local only
- choco search git -lo
» Install
- // list command : <filter>
- choco list git
- @example
- // list local package
- choco list -lo
- choco list --local-only
- // list already package on windows
- choco list -li
- choco list -lai
» upgrade package
- // install command : <filter>
- choco install git
- @example
- // confirm all prompts
- choco install -y
- // specific version
- choco install git --version 2.20.1
- // prerelease
- choco install git --pre
» uninstall package
- // upgrade command
- choco upgrade git
- @example
- // upgrade all
- choco upgrade all
- // upgrade all expect some
- choco upgrade all --except="'skype'"
» Chocolatey Config
- // uninstall command
- choco uninstall git
- @example
- // uninstall specific version
- choco uninstall git --version 2.20.1
» Help
- // config command
- choco config
- @example
- // config list
- choco config list
- // get config
- choco config get cacheLocation
- // set config
- choco config set cacheLocation d:\temp\choco
- // config help
- choco config -h
- // help command
- choco -h
- @example
- Commands
- * list - lists remote or local packages
- * search - searches remote or local packages (alias for list)
- * info - retrieves package information. Shorthand for choco search pkgname --exact --verbose
- * install - installs packages from various sources
- * pin - suppress upgrades for a package
- * outdated - retrieves packages that are outdated. Similar to upgrade all --noop
- * upgrade - upgrades packages from various sources
- * uninstall - uninstalls a package
- * pack - packages up a nuspec to a compiled nupkg
- * push - pushes a compiled nupkg
- * new - generates files necessary for a chocolatey package from a template
- * sources - view and configure default sources (alias for source)
- * source - view and configure default sources
- * config - Retrieve and configure config file settings
- * features - view and configure choco features (alias for feature)
- * feature - view and configure choco features
- * setapikey - retrieves or saves an apikey for a particular source (alias for apikey)
- * apikey - retrieves or saves an apikey for a particular source
- * unpackself - have chocolatey set itself up
- * version - [DEPRECATED] will be removed in v1 - use `choco outdated` or `cup <pkg|all> -whatif` instead
- * update - [DEPRECATED] RESERVED for future use (you are looking for upgrade, these are not the droids you are looking for)
- Default Options and Switches
- -?, --help, -h
- Prints out the help menu.
- -d, --debug
- Debug - Show debug messaging.
- -v, --verbose
- Verbose - Show verbose messaging. Very verbose messaging, avoid using
- under normal circumstances.
- --trace
- Trace - Show trace messaging. Very, very verbose trace messaging. Avoid
- except when needing super low-level .NET Framework debugging. Available
- in 0.10.4+.
- --nocolor, --no-color
- No Color - Do not show colorization in logging output. This overrides
- the feature 'logWithoutColor', set to 'False'. Available in 0.10.9+.
- --acceptlicense, --accept-license
- AcceptLicense - Accept license dialogs automatically. Reserved for
- future use.
- -y, --yes, --confirm
- Confirm all prompts - Chooses affirmative answer instead of prompting.
- Implies --accept-license
- -f, --force
- Force - force the behavior. Do not use force during normal operation -
- it subverts some of the smart behavior for commands.
- --noop, --whatif, --what-if
- NoOp / WhatIf - Don't actually do anything.
- -r, --limitoutput, --limit-output
- LimitOutput - Limit the output to essential information
- --timeout, --execution-timeout=VALUE
- CommandExecutionTimeout (in seconds) - The time to allow a command to
- finish before timing out. Overrides the default execution timeout in the
- configuration of 2700 seconds. '0' for infinite starting in 0.10.4.
- -c, --cache, --cachelocation, --cache-location=VALUE
- CacheLocation - Location for download cache, defaults to %TEMP% or value
- in chocolatey.config file.
- --allowunofficial, --allow-unofficial, --allowunofficialbuild, --allow-unofficial-build
- AllowUnofficialBuild - When not using the official build you must set
- this flag for choco to continue.
- --failstderr, --failonstderr, --fail-on-stderr, --fail-on-standard-error, --fail-on-error-output
- FailOnStandardError - Fail on standard error output (stderr), typically
- received when running external commands during install providers. This
- overrides the feature failOnStandardError.
- --use-system-powershell
- UseSystemPowerShell - Execute PowerShell using an external process
- instead of the built-in PowerShell host. Should only be used when
- internal host is failing. Available in 0.9.10+.
- --no-progress
- Do Not Show Progress - Do not show download progress percentages.
- Available in 0.10.4+.
- --proxy=VALUE
- Proxy Location - Explicit proxy location. Overrides the default proxy
- location of ''. Available for config settings in 0.9.9.9+, this CLI
- option available in 0.10.4+.
- --proxy-user=VALUE
- Proxy User Name - Explicit proxy user (optional). Requires explicity
- proxy (`--proxy` or config setting). Overrides the default proxy user of
- ''. Available for config settings in 0.9.9.9+, this CLI option available
- in 0.10.4+.
- --proxy-password=VALUE
- Proxy Password - Explicit proxy password (optional) to be used with
- username. Requires explicity proxy (`--proxy` or config setting) and
- user name. Overrides the default proxy password (encrypted in settings
- if set). Available for config settings in 0.9.9.9+, this CLI option
- available in 0.10.4+.
- --proxy-bypass-list=VALUE
- ProxyBypassList - Comma separated list of regex locations to bypass on
- proxy. Requires explicity proxy (`--proxy` or config setting). Overrides
- the default proxy bypass list of ''. Available in 0.10.4+.
- --proxy-bypass-on-local
- Proxy Bypass On Local - Bypass proxy for local connections. Requires
- explicity proxy (`--proxy` or config setting). Overrides the default
- proxy bypass on local setting of 'True'. Available in 0.10.4+.
- --log-file=VALUE
- Log File to output to in addition to regular loggers. Available in 0.1-
- 0.8+.
- Chocolatey v0.10.11
參考
chocolatey.org
0 意見:
張貼留言