Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 1.72 KB

File metadata and controls

57 lines (39 loc) · 1.72 KB

AtlassianPowerKit

  • Various functions in PowerShell to interact with Atlassian Cloud APIs
  • Supports multiple profiles for different Atlassian Cloud accounts
  • Docker image available for cross-platform support (Windows, macOS, Linux):

Usage

git clone https://github.com/OrganisationServiceManagement/AtlassianPowerKit.git
cd .\AtlassianPowerKit; Import-Module ".\AtlassianPowerKit.psd1"
AtlassianPowerKit
# Text UI
AtlassianPowerKit
# Direct invocation (after profile configured)
AtlassianPowerKit -FunctionName "Get-JiraIssue" -FunctionParameters @{"Key"="TEST-1"} -Profile "zoak"
# Windows
mkdir .\osm_home
docker run --rm -v ${PWD}\osm_home:/mnt/osm -v "$Env:LOCALAPPDATA\Microsoft\PowerShell\secretmanagement\:/root/.secretmanagement/" -it markz0r/atlassian-powerkit:latest

# Linux
mkdir ./osm_home
docker run -it --rm -v ${PWD}/osm_home:/mnt/osm -v "$HOME/.local/share/powershell/secretmanagement/ "

Documentation

Dependencies

  • PowerShell 7.0 or later (Core is supported on Windows, macOS, and Linux)
  • Alternatively, you can use the Docker image to run the module:
    • docker run --rm -v ${PWD}\osm_home:/mnt/osm -v "$Env:LOCALAPPDATA\Microsoft\PowerShell\secretmanagement\:/root/.secretmanagement/" -it markz0r/atlassian-powerkit:latest

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

See LICENSE file.

Disclaimer

This module is provided as-is without any warranty or support. Use it at your own risk.