• Stars
    star
    1,546
  • Rank 29,091 (Top 0.6 %)
  • Language
    C#
  • License
    Apache License 2.0
  • Created over 12 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A delicious GUI for Chocolatey

Chocolatey GUI

Chocolatey GUI is a user interface for Chocolatey (the Machine Package Manager for Windows).

Installation

You can install Chocolatey GUI via Chocolatey itself by executing:

choco install ChocolateyGUI

Build Status

GitHub Action
GitHub Workflow Status (branch)

Chat Room

Come join in the conversation about Chocolatey GUI in our Community Chat Room

Discord

Or, you can find us in IRC at #chocolatey.

Information

Documentation

You can find information about Chocolatey GUI here: https://docs.chocolatey.org/en-us/chocolatey-gui/

Requirements

  • .NET Framework 4.8
  • Should work on all Windows Operating Systems from Windows 7 SP1 and above, and Windows Server 2008 R2 SP1 and above

License / Credits

Apache 2.0 - see LICENSE and NOTICE files.

Submitting Issues

If you have found an issue with Chocolatey GUI, this is the place to submit.

Observe the following help for submitting an issue:

Prerequisites:

  • The issue has to do with Chocolatey GUI 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 observe CONTRIBUTING guidelines.

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 a gist (save the file as log.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), but the debug script should capture all of those pieces of information.
  • Include screenshots and/or animated gif's 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 with CONTRIBUTING.

Building

  • It is assumed that a version of Visual Studio 2019 or newer is already installed on the machine being used to complete the build.
  • choco install wixtoolset -y
  • OPTIONAL: Set FXCOPDIR environment variable, which can be set using vswhere and the following command:
    $FXCOPDIR = vswhere -products * -latest -prerelease -find **/FxCopCmd.exe
    [Environment]::SetEnvironmentVariable("FXCOPDIR", $FXCOPDIR, 'User')
    refreshenv
  • Install WiX toolset integration for your Visual Studio Integration from here
  • From an Administrative PowerShell Window, navigate to the folder where you have cloned the Chocolatey GUI repository and run build.ps1, this will run Cake and it will go through the build script.
    ./build.ps1
    

Localization

If you are interested in helping with the effort in translating the various portions of the Chocolatey GUI UI into different languages, you can find out more about using the transifex service in this how to article.

Committers

Committers, you should be very familiar with COMMITTERS.

Features:

  • View all installed and available packages
  • Update installed but outdated packages
  • Install and uninstall packages
  • See detailed package information

Chocolatey GUI

Credits

Chocolatey GUI is brought to you by quite a few people and frameworks. See CREDITS (just CREDITS.md in the zip folder)

More Repositories

1

choco

Chocolatey - the package manager for Windows
C#
9,739
star
2

boxstarter

Repeatable, reboot resilient windows environment installations made easy using Chocolatey packages
PowerShell
1,258
star
3

cChoco

Community resource to manage Chocolatey
PowerShell
151
star
4

docs

https://docs.chocolatey.org - new docs website
HTML
129
star
5

shimgen

This repository exists to file issues against shimgen
C#
92
star
6

chocolatey-workshop

Chocolatey Workshop
PowerShell
90
star
7

choco-wiki

The content from this repository has been moved to https://github.com/chocolatey/docs. If you have found an issue, or want to submit a fix, then please open an issue, or a PR, on that repository.
80
star
8

chocolatey-ansible

The Chocolatey module collection for Ansible
PowerShell
45
star
9

package-validator

Windows service to validate packages conform to package standards
C#
31
star
10

nuget-chocolatey

NuGet Enhanced for Chocolatey
C#
24
star
11

home

The place to start for issues with areas of Chocolatey that are infrastructure related, or really any issues could be started here. There is also choco for the CLI client, Chocolatey GUI for the GUI.
22
star
12

chocolatey-licensed-issues

Issues for Licensed Editions of Chocolatey
15
star
13

puppet-chocolatey-handsonlab

This is the hands on lab from PuppetConf 2013 using the chocolatey provider
PowerShell
14
star
14

choco-quickstart-scripts

C4B Quick-Start Guide - Supporting Scripts
PowerShell
13
star
15

checksum

Validates MD5/SHA1 CheckSums on the command line.
C#
13
star
16

chocolatey-environments

Environments used to test and demonstrate Chocolatey features and benefits.
PowerShell
11
star
17

chocolatey-workshop-organizational-use

PowerShell
8
star
18

ChocoCCM

PowerShell module for interacting with Chocolatey Central Management
PowerShell
8
star
19

.github

7
star
20

NuGet.Server-chocolatey

Chocolatey enhanced NuGet.Server code (not Chocolatey.Server - that's chocolatey/simple-server)
C#
7
star
21

chocolatey-book

5
star
22

boxstarter.org

HTML
4
star
23

choco-theme

The global theme for Chocolatey Software.
SCSS
4
star
24

Chocolatey.Cake.Recipe

A set of convention based Cake scripts for building Chocolatey projects
C#
4
star
25

chocolatey-workshop-internalizer

Setting up Internal Chocolatey Deployments
PowerShell
3
star
26

chocolatey-media-kit

3
star
27

CloudCreate

PowerShell
2
star
28

choco-jenkins

1
star
29

c4b-ansible

Jinja
1
star