Skip to content

This project contains my ManagePSProject module which is used to maintain a powershell project during it's lifecycle.

Notifications You must be signed in to change notification settings

EdFabre/ManagePSProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Build status

ManagePSProject

This project contains my ManagePSProject module which is used to maintain a powershell project during it's lifecycle.

Getting Started

Install Module straight from Powershell Gallery using the below commands

# Install Module
Install-Module ManagePSProject

# Execute File using Init Flag
ManagePSProject -Init

How to use

The ManagePSProject module is used to maintain Powershell projects during their lifecycle. See the below commands for more information

# Possible Commands
ManagePSProject [-Build] [-Reset] [-Publish] [-Flush] 
                [-Init] [-GetInfo] [-SetInfo] [-SemVer] 
                [-Develop] [-GenUTIL] [-AddDeps] [-ListDeps]

ManagePSProject -Build # Packages project and increments version number
ManagePSProject -Reset # Resets project's info
ManagePSProject -Publish `"Sample Commit Message`" # Pushes this repository to remote git repo
ManagePSProject -Flush # Clears 'releases' folder
ManagePSProject -Init # Initializes projectinfo config file for the project and builds project environment
ManagePSProject -GetInfo # Returns the current information of project
ManagePSProject -SetInfo # Sets information of project
ManagePSProject -SemVer # Returns the current Semantic Version
ManagePSProject -Develop `"Arguments for main script`" # Runs application in development mode
ManagePSProject -GenUTIL # Generates Utility for Project saved to utils folder
ManagePSProject -AddDeps "https://github.com/random/repo" # Adds a powershell github repo to script session, can add several by using space delimiter
ManagePSProject -ListDeps # Displays the dependencies of this project

About

This project contains my ManagePSProject module which is used to maintain a powershell project during it's lifecycle.

Resources

Stars

Watchers

Forks

Packages

No packages published