Original Javascript web app to create a Chocolatey installer script from a group of selected packages.
Important Update: To make updating the script easier and prevent merge conflicts, allPackages, templates, and vpn choices have been moved out of script.js and require a config.json file. allPackages will be automatically generated from the arrays in the JSON. See the config.json.example file for reference.
- First, rename config.json.example to config.json.
- Open the index.html file in a web browser.
- Select a template or check off packages manually to generate a short Chocolatey script to install the packages.
Feel free to fork this repo and customize it for your needs.
To change:
- the VPN client: Modify the value of the VPN key in the config.json file.
- custom repository: Modify the value of the repoName and repoLocation keys in the config.json file
- choco install source: Modify the value of the chocoInstallLocation key in the config.json file
- the templates: Update/add arrays in your config.json file. Any packages within the templates will get checkboxes in the HTML as well.
- JavaScript - a high-level, interpreted programming language that conforms to the ECMAScript specification.
- Bootstrap - The most popular HTML, CSS, and JS library in the world.
- Chocolatey - The package manager for Windows