Bitbucket Cloud Command Line Interface (CLI)

Automate, Integrate, Migrate: Everything!

The ACLI uses simple, text-based commands to convert lengthy manual tasks to powerful, automated actions. This means you get the job done faster with less manual effort — a win-win for you and your team. There is an ever-growing list of apps that you can command and endless ways to automate tasks, integrate apps, and migrate (import and export) data.

If you are looking for the Server/Data Center version, go to Bitbucket Command Line Interface (CLI).

What Is a CLI?

A command line interface (or CLI) is a text-based interface (API) for an application. Normally, they are concise and powerful ways to interact with an application. Applications with command-line interfaces are generally easier to automate via scripting. 

Atlassian CLI is an integrated family of CLIs for various Atlassian applications providing a consistent and reliable automation platform for advanced users, administrators, script writers, and DevOps developers. This provides a convenient way to quickly do tasks, implement business processes, or general automation with your Atlassian products. The CLIs are built on remote APIs provided by the Atlassian applications and deliver a higher level, client based API that is easier to use than the underlying product APIs.

This is a command line interface (CLI) for remotely accessing Bitbucket Cloud. This provides a convenient way to automate Bitbucket Cloud administration and other needs. This CLI uses Bitbucket Cloud's REST remote APIs.

Description

The Bitbucket command line interface (CLI)  add-on  allows for:

  • Remote access to Bitbucket Cloud.
  • Automation of Bitbucket Cloud administration tasks.
  • Integration of Bitbucket with Atlassian applications.

Examples are build and test automation or other business processes.

You can use the command line client directly with your installation. 

This client tool runs on any system (Windows, Linux, OSX) with Java and can access any number of local or remote Atlassian products like Jira, Service Desk, Confluence, Bamboo, Bitbucket, Hipchat, and Trello. 

The Atlassian distribution provides a convenient, single installation to access all of your Atlassian products.

Features

  1. Easily integrate Bitbucket Cloud with other applications including Atlassian applications

  2. Automation enabler

  3. Standard interfaces across product specific CLIs

  4. Consistent error handling

  5. Value added capabilities over and above product provided remote APIs

  6. List actions support CSV output

  7. Minimize script writing using a variety of run actions, such as runrunFromSqlrunFromCsv,runFromList, and product specific runFrom


ACLI Shell

Discover and prompt for actions with the ACLI Shell, an intuitive, text-based UI that helps you build actions faster.


CLI Clients

  • Perform complex admin or operational tasks with powerful actions across Atlassian (and other) apps

  • Incorporate the same power into scripts to simplify and extend them

  • Use external data from CSV files, databases, and other apps to do bulk operations

  • Available clients

    • agile and agilecloud - Use the agile client to manage and access boards, sprints, and other information for Jira Software

    • bamboo - Use the bamboo client to create and manage plans, queue builds, and administer Bamboo.

    • bitbucket and bitbucketcloud - Use the bitbucket client to manage and access repositories for Bitbucket

    • confluence and confluencecloud - Use the confluence client to manage and access spaces, pages, questions, and other content for Confluence

    • jira and jiracloud - Use the jira client to create and report on issues, projects, releases, components, and perform other administration tasks for Jira

    • jsm and jsmcloud - Use the jsm client to manage and access information for Jira Service Management

    • keen - Use the keen client to add and query data for keen.io

    • marketplace - Use the marketplace client to access Atlassian Marketplace apps and related information

    • monday - Use to access monday.com

    • segment - Use the segment client to send data to segment.com

    • slack - Use the slack client to send messages and participate in Slack

    • system - Use the system client for system related actions primarily in support of ACLI run scripts

    • tempo and tempocloud - Use the tempo client to manage and access Tempo information for Jira

    • trello - Use the trello client to manage information in Trello

    • upm and upmcloud - Use the upm client to manage apps for Jira, Confluence, Bitbucket, and Bamboo

    • web - Use the web client to manage the ACLI web server and make simple web requests like webhook calls


Product documentation



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 - 2024 Appfire | All rights reserved. Appfire™, the 'Apps for makers™' slogan and Bob Swift Atlassian Apps™ are all trademarks of Appfire Technologies, LLC.

Log a request with our support team.

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