Skip to content

Powershell module for Google / G Suite API calls wrapped in handy functions. Authentication is established using a service account via P12 key to negate the consent popup and allow for greater handsoff automation capabilities

License

Notifications You must be signed in to change notification settings

SCRT-HQ/PSGSuite

Repository files navigation

PSGSuite

IMPORTANT - PSGSUITE 3.0.0+ REQUIRES POWERSHELL 7.4+

This is a breaking change introduced with PSGSuite 3.0.0. Please see the CHANGELOG for more information.


Discord - Chat      Slack - Chat

PowerShell Gallery      GitHub Releases      GitHub Releases


Documentation

Check out PSGSuite.io for PSGSuite documentation, including initial setup help as well as function help!

Contributing

Interested in helping out with PSGSuite development? Please check out our Contribution Guidelines!

Building the module locally to test changes is as easy as running the build.ps1 file in the root of the repo. This will compile the module with your changes and import the newly compiled module at the end by default.

Want to run the Pester tests locally? Pass Test as the value to the Task script parameter like so:

.\build.ps1 -Task Test

Code of Conduct

Please adhere to our Code of Conduct when interacting with this repo.

License

Apache 2.0

Changelog

Full CHANGELOG here


3.0.0 - 2024-11-20

Breaking Changes

  • Increased minimum PowerShell version to 7.4
    • Necessary due to deprecation of support for .NET Framework 4.5 within the Google.Apis.* .NET assemblies used throughout PSGSuite
    • Aligns minimum version of PowerShell with the current LTS release of PowerShell

Other Changes

  • Restored release capabilities within the backing repository after adding additional owner (@jgeron-suhsd)
  • Migrates the CI/CD pipeline from Azure Pipelines to GitHub Actions.
    • We are currently adding additional maintainers to the project to restore overall project health and return to a regular release cadence, ultimately working through the backlog of issues, fixes and enhancements.

About

Powershell module for Google / G Suite API calls wrapped in handy functions. Authentication is established using a service account via P12 key to negate the consent popup and allow for greater handsoff automation capabilities

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published