CSV Command Line Interface (CLI)

Automate, Integrate, Migrate: Everything!

The Bob Swift Command Line Interface (CLI) uses simple, text-based commands to convert your tedious and 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 you can command and endless ways to automate tasks, integrate apps, and migrate (import and export) data.

This is a command line interface (CLI) tool for dealing with CSV data. The Atlassian CLI primarily uses CSV for output of list data and, in some cases like runFromCsv actions, for input. In some use cases, customers may need to manipulate the data in ways to support their needs. This tools will be an aid to doing this type of manipulation in a cross-platform and CLI family consistent way.

The CSV CLI client is included with the Atlassian Command Line Interface (CLI) client distribution. It is not available separately. It is licensed software provided at no charge for license holders of any CLI product.


  1. Generate an HTML table or similar from CSV data (convertCsv)

  2. Copy CSV data (copyCsv)

  3. Column selection and related options when copying or converting data

  4. Standard interfaces across other CLIs

  5. Consistent error handling

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

CLI client

  • 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

  • Review a log of previous actions in a readable JSON file

Product documentation

Part of our Bob Swift CLI suite 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.