Run CLI Actions in Confluence


Atlassian Command Line Interface (CLI) actions can now be run directly from Confluence pages. This enables administrators to more easily document and run common automation steps. It also allows administrators to selectively enable self-service actions within a Confluence context using the Run Self-Service Reports for ConfluenceScripting for Confluence, or similar. 


  1. Supports all clients included with the Atlassian CLI distribution (with the same version number)
  2. Any server instance supported by the Atlassian CLI can be accessed for running actions depending on having valid user credentials for the actions requested. This is the same as running the actions from a command line. This includes Cloud installations.
  3. Command and input data from macro body, attachment, or file system
  4. Profiles can be configured by administrators for common server configurations
    • Enables password hiding
  5. Display options - showCommandpanelhideOutput
  6. Option to render body before processing - macros=true
  7. Passwords in the CLI output are suppressed
  8. dataSource parameter for runFromSql action - same as SQL for Confluence add-on's dataSource parameter
  9. Security control (optional) via Macro Security for Confluence for plugin use and access to advanced parameters (profile, product, directory)
  10. include-remote macro to include content from a remote Confluence site

Get Started

Part of our Atlassian CLI Family of Tools

Use the Bob Swift CLI on your desktop, server, or embedded in the most popular Atlassian apps.

CLI Clients / Connectors

Run CLI Actions

  • A downloadable CLI Client, paired with an app installed CLI Connector*.
  • Execute CLI actions on your Windows, Mac, or Linux desktop or server.
    • Perform both routine and obscure admin or operational tasks with powerful actions rather than scripts. One command can do so much!
    • Incorporate that same power into scripts to simplify and extend them.
    • Use external data from CSV files, databases, and other apps to perform bulk operations.
    • Migrate data to, from, and between different apps.
    • Trust that the CLI remains consistent even as apps and their APIs change.
  • All-in-one embedded solution.
    All the power of every CLI client —embedded in your Atlassian app.  
  • Execute CLI actions right within your Atlassian apps:
    • via workflow functions or UI in Jira
    • via macros in Confluence
    • via tasks in Bamboo
    • via hooks in Bitbucket
  • Integrate and automate any CLI supported external app. 





Bitbucket Cloud

*Not all supported apps require an app installed connector.

Find answers from the community.

Ask a question to the community.

Log a request with our support team.

Confluence®, Jira®, Atlassian Bamboo®, Bitbucket®, Fisheye®, and Atlassian Crucible® are registered trademarks of Atlassian®
Copyright © 2005 - 2021 Appfire | All rights reserved. Appfire™, the 'Apps for makers™' slogan and Bob Swift Atlassian Apps™ are all trademarks of Appfire Technologies, LLC.