- 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):
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/ "
- 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
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
See LICENSE file.
This module is provided as-is without any warranty or support. Use it at your own risk.