Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The New Chocolatey

License

NotificationsYou must be signed in to change notification settings

ferventcoder/choco

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

You can just call me choco.

Chocolatey Logo

Docker Image Version (latest semver)Project Stats

Build Status

TeamCityAppVeyorTravisGitHub Action
TeamCity Build StatusAppVeyor Build StatusTravis Build StatusGitHub Workflow Status (branch)

Chat Room

Come join in the conversation about Chocolatey in our Gitter Chat Room.

Gitter

Or, you can find us in IRC at #chocolatey on freenode. IRC is not as often checked by committers, so it is recommended you stick to Gitter if you need more timely assistance.

Please make sure you've read over and agree with theetiquette regarding communication.

Support Chocolatey!

See Chocolatey In Action

Chocolatey FOSS install showing tab completion andrefreshenv (a way to update environment variables without restarting your shell):

install

Chocolatey Pro showing private CDN download cache and virus scan protection:

install w/pro

Etiquette Regarding Communication

If you are an open source user requesting support, please remember that most folks in the Chocolatey community are volunteers that have lives outside of open source and are not paid to ensure things work for you, so please be considerate of others' time when you are asking for things. Many of us have families that also need time as well and only have so much time to give on a daily basis. A little consideration and patience can go a long way. After all, you are using a pretty good tool without cost. It may not be perfect (yet), and we know that.

If you are using acommercial edition of Chocolatey, you have different terms! Please seesupport.

Information

Documentation

Please see thedocs

Givechoco.exe -? a shot (orchoco.exe -h). For specific commands, add the command and then the help switch e.g.choco.exe install -h.

Requirements

  • .NET Framework 4.0+
  • PowerShell 2.0+
  • Windows Server 2003+ / Windows 7+

License / Credits

Apache 2.0 - seeLICENSE andNOTICE files.

Submitting Issues

submitting issues

  1. Start withTroubleshooting and theFAQ to see if your question or issue already has an answer.
  2. If not found or resolved, please follow one of the following avenues:
    • If you are a licensed customer, please seesupport. You can also log an issue toLicensed Issues and we will submit issues to all other places on your behalf. Another avenue is to use email support to have us submit tickets and other avenues on your behalf (allowing you to maintain privacy).
    • If it is an enhancement request or issue with the website (the community package repository akahttps://community.chocolatey.org), please submit the issue to theChocolatey.org repo.
    • If you have found an issue with the GUI (Chocolatey GUI) or you want to submit an enhancement, please seethe ChocolateyGUI repository.
    • If you have found an issue with the client (choco.exe), you are in the right place. Keep reading below.

Observe the following help for submitting an issue:

Prerequisites:

  • The issue has to do with choco itself and is not a package or website issue.
  • Please check to see if your issue already exists with a quick search of the issues. Start with one relevant term and then add if you get too many results.
  • You are not submitting an "Enhancement". Enhancements should observeCONTRIBUTING guidelines.
  • You are not submitting a question - questions are better served asemails orgitter chat questions.
  • Please make sure you've read over and agree with theetiquette regarding communication.

Submitting a ticket:

  • We'll need debug and verbose output, so please run and capture the log with-dv or--debug --verbose. You can submit that with the issue or create a gist and link it.
  • Please note that the debug/verbose output for some commands may have sensitive data (passwords or apiKeys) related to Chocolatey, so please remove those if they are there prior to submitting the issue.
  • choco.exe logs to a file in$env:ChocolateyInstall\log\. You can grab the specific log output from there so you don't have to capture or redirect screen output. Please limit the amount included to just the command run (the log is appended to with every command).
  • Please save the log output in agist (save the file aslog.sh) and link to the gist from the issue. Feel free to create it as secret so it doesn't fill up against your public gists. Anyone with a direct link can still get to secret gists. If you accidentally include secret information in your gist, please delete it and create a new one (gist history can be seen by anyone) and update the link in the ticket (issue history is not retained except by email - deleting the gist ensures that no one can get to it). Using gists this way also keeps accidental secrets from being shared in the ticket in the first place as well.
  • We'll need the entire log output from the run, so please don't limit it down to areas you feel are relevant. You may miss some important details we'll need to know. This will help expedite issue triage.
  • It's helpful to include the version of choco, the version of the OS, and the version of PowerShell (Posh) - the debug script should capture all of those pieces of information.
  • Include screenshots and/or animated gifs whenever possible, they help show us exactly what the problem is.

Contributing

If you would like to contribute code or help squash a bug or two, that's awesome. Please familiarize yourself withCONTRIBUTING.

Committers

Committers, you should be very familiar withCOMMITTERS.

Compiling / Building Source

There is abuild.bat/build.sh file that creates a necessary generated file namedSolutionVersion.cs. It must be run at least once before Visual Studio will build.

Windows

Prerequisites:

  • .NET Framework 3.5 (This is a windows feature installation).
  • .NET Framework 4+
  • Visual Studio is helpful for working on source.
  • ReSharper is immensely helpful (and there is a.sln.DotSettings file to help with code conventions).

Build Process:

  • Runbuild.bat.

Running the build on Windows should produce an artifact that is tested and ready to be used.

Other Platforms

Prerequisites:
  • Install and configure Mono. Mono 5.20 or newer should work, see the Dockerfile for the currently recommended version.
  • Debian based
# install prerequisitessudo apt install apt-transport-https dirmngr gnupg ca-certificates# add the keysudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF# add the package repository# Debian 10echo"deb https://download.mono-project.com/repo/debian stable-buster main"| sudo tee /etc/apt/sources.list.d/mono-official-stable.list# Debian 9echo"deb https://download.mono-project.com/repo/debian stable-stretch main"| sudo tee /etc/apt/sources.list.d/mono-official-stable.list#Ubuntu 20.04echo"deb https://download.mono-project.com/repo/ubuntu stable-focal main"| sudo tee /etc/apt/sources.list.d/mono-official-stable.list# Ubuntu 18.04echo"deb https://download.mono-project.com/repo/ubuntu stable-bionic main"| sudo tee /etc/apt/sources.list.d/mono-official-stable.list# Ubuntu 16.04echo"deb https://download.mono-project.com/repo/ubuntu stable-xenial main"| sudo tee /etc/apt/sources.list.d/mono-official-stable.list# update package indexessudo apt-get update# installsudo apt-get install mono-devel -y
  • Other Linux systems; seeMono install instructions for Linux
  • Xamarin Studio is helpful for working on source.
  • Consider adding the following to your~/.profile (or other relevant dot source file):
# mono# http://www.michaelruck.de/2010/03/solving-pkg-config-and-mono-35-profile.html# http://cloudgen.wordpress.com/2013/03/06/configure-nant-to-run-under-mono-3-06-beta-for-mac-osx/export PKG_CONFIG_PATH=/opt/local/lib/pkgconfig:/Library/Frameworks/Mono.framework/Versions/Current/lib/pkgconfig:$PKG_CONFIG_PATH
  • Set your permissions correctly:
chmod +x build.shchmod +x zip.sh
Build Process:
  • Run./build.sh.

Running the build on Mono produces an artifact similar to Windows but may have more rough edges. You may get a failure or two in the build script that can be safely ignored.

Credits

Chocolatey is brought to you by quite a few people and frameworks. SeeCREDITS (just LEGAL/Credits.md in the zip folder).

About

The New Chocolatey

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C#85.0%
  • PowerShell13.3%
  • Other1.7%

[8]ページ先頭

©2009-2025 Movatter.jp