Skip to content

Install tools and apps on your brand new machine/vm with no fuss

Notifications You must be signed in to change notification settings

gj1118/Installtools

Repository files navigation

InstallTools

Introduction

InstallTools is a small wrapper around chocolatey to install tools on your brand new machine. Given a configuration file (which is an xml file ) you can easily add/install/upgrade/uninstall any tool. Using install tools you can also copy directories, delete directories,copy files , delete files, download files from internet to further configure your tool.

Its primary aims are:

  • To ease your pain while setting up your brand new system/VM image
  • To be a part of your build process where you can easily set your windows machine by installing all your dependencies prior to your actual build process.

If you don't want to muck your hands with scripts, try downloading one of our releases and see how easy it is for you bring your system up from its bare bones state.

If you have any problems, our sincere apologies, but can please search for a similar issue first, before creating a new one?

Also, please check the list of known issues before doing so.

🗃️ Dependencies

```
wget (pip3 install wget)
```

InstallTools uses wget to download and install Chocolatey if its not already install on the system.

Generating an exe

InstallTools uses py2xe to generate an exe that can be run independently of a python installation. This exe is self contained and has no dependencies. All you need to do in that case, is to just copy it and execute it.

Run the following from your command line (after installing py2exe) to generate an exe in the dist folder.(The dist folder will be created if it does not exist. If its exists, all its contents will be over written).

python setup.py py2exe

When running the generated exe, please make sure that the installTools.config file is in the same location as the script. If you have run the above py2exe command, then the installTools.config file will be copied to the dist folder along with the generated exe.

🔥 Important

When running the generated exe or the script, please make sure that you are running it as an admin 🧔.

Changelog

See CHANGELOG.md.

About

Install tools and apps on your brand new machine/vm with no fuss

Resources

Stars

Watchers

Forks

Packages

No packages published