Skip to content

Original Javascript web app to create a Chocolatey installer script from a group of selected packages.

Notifications You must be signed in to change notification settings

gotylergo/choco-scriptify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Choco-Scriptify

Live demo

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.

Choco-Scriptify Screenshot

How to Use

  1. First, rename config.json.example to config.json.
  2. Open the index.html file in a web browser.
  3. Select a template or check off packages manually to generate a short Chocolatey script to install the packages.

Customize Packages and Templates

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.

Technologies Used:

  • 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

Author:

About

Original Javascript web app to create a Chocolatey installer script from a group of selected packages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published