Skip to content

tratum/FetchIt

Repository files navigation

FetchIt

FetchIt is a PowerShell script designed to automate the download and installation of commonly-used applications, providing an efficient way to set up a new environment or quickly install tools on Windows. This tool checks for existing installations, installs the latest versions where needed, and verifies each installation’s success.

Features

  • Automated Download and Installation: Choose from a list of popular applications, and FetchIt will handle the rest.
  • Dynamic Version Retrieval: FetchIt fetches the latest versions of applications, ensuring you always have up-to-date software.
  • Interactive Interface: An easy-to-navigate console interface guides you through selecting and installing applications.
  • Customizable: Modify the script to add or remove applications as needed.

Supported Applications

  • Visual Studio Code
  • VLC Media Player
  • IntelliJ IDEA
  • Google Chrome
  • Brave Browser
  • Firefox Browser
  • Zoom
  • Notepad++
  • Microsoft Teams
  • Slack
  • Git
  • GitHub Desktop
  • Docker
  • Postman
  • Visual Studio
  • WinRAR

Requirements

  • Operating System: Windows
  • Internet Connection: Required for downloading applications

Usage

  • After launching FetchIt, you’ll be presented with a list of applications to choose from.
  • Enter the number corresponding to the application you’d like to download and install.
  • The script will check for an existing installation, install the latest version if not found, and confirm the success of each installation.
  • powershell -ExecutionPolicy Bypass -Command "Invoke-Expression (Invoke-WebRequest -Uri 'https://raw.githubusercontent.com/tratum/FetchIt/main/FetchIt.ps1' -UseBasicParsing).Content"

Contributing

If you have suggestions for new features or optimizations, feel free to create an issue or submit a pull request. Contributions are welcome and appreciated!

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A Powershell Script for Downloading Applications

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published