Skip to content
/ Empress Public

Simple Package manager for Windows PowerShell

Notifications You must be signed in to change notification settings

Neocky/Empress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

👑 Empress

A simple package manager written as a Windows PowerShell module.

About

This is a simple package manager written in PowerShell.
If run, it will download an unattended installation script of the specific program and executes the PowerShell script.
The PowerShell script will then download and silently install the specific program.
Deletion of packages is possible too. All packages get installed here: C:\Empress\PACKAGENAME\
Packages are named after their folder in which their installation script is.
All available software packages are in the SortwarePackages Folder.

Issues? Found a bug?

Create an issue

Installation

  1. Download the module. You can find all releases here.
  2. Extract the zip file
  3. Unblock the file with PowerShell: Unblock-File -Path C:\Users\YOURUSERNAME\Documents\Downloads\Empress\*
  4. Put the \Empress folder inside: C:\Users\YOURUSERNAME\Documents\WindowsPowerShell\Modules

Now that you have imported the module, you can call the Empress functions.

How to

To download and install a package simply run this command in a elevated PowerShell Console:
Get-EmpPackage [PackageName]
An alias exists too: gemp [PackageName]

For example:

Get-EmpPackage firefox
or as alias:
gemp firefox
Thats it!
Now it will download the installation script and executes it which will then download the program and install it silently.
You can find all available packagaes in the SoftwarePackages folder.

All commands

Install an Empress package (all packages here):

Get-EmpPackage [PackageName]
Alias: gemp [PackageName]

Uninstall a previously installed Empress package:

Remove-EmpPackage [PackageName]
Alias: remp [PackageName]

Show all installed Empress packages:

Show-EmpPackages
Alias: semp