https://github.com/EdFabre/ManagePSProject
This project contains my ManagePSProject module which is used to maintain a powershell project during it's lifecycle.
https://github.com/EdFabre/ManagePSProject
Last synced: 3 months ago
JSON representation
This project contains my ManagePSProject module which is used to maintain a powershell project during it's lifecycle.
- Host: GitHub
- URL: https://github.com/EdFabre/ManagePSProject
- Owner: EdFabre
- Created: 2020-02-28T20:07:12.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-22T22:12:28.000Z (almost 5 years ago)
- Last Synced: 2024-05-23T00:31:35.813Z (9 months ago)
- Language: PowerShell
- Homepage:
- Size: 52.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - EdFabre/ManagePSProject - This project contains my ManagePSProject module which is used to maintain a powershell project during it's lifecycle. (PowerShell)
README
[](https://ci.appveyor.com/project/EdFabre/managepsproject)
# 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
```powershell
# 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
```powershell
# 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
```