rtk-ai / rtk-ai/rtk

Support Atlassian CLI

Open
#2,190 2 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area:cli enhancement help wanted needs-info priority:low
Dominant language
Rust
Stars
81.1k
Forks
5.1k
Avg merge
4d 11h
Merged PRs (30d)
40

Description

Atlassian CLI documentation:
https://developer.atlassian.com/cloud/acli/guides/install-linux/

There are many command of acli.

Some Useful commands

Create a work item
$ acli jira workitem create


Copy
# Create work item by supplying a summary, project name and work item type
$ acli jira workitem create --summary "New Task" --project "TEAM" --type "Task"

# Create work item from file and supplying all work item details
$ acli jira workitem create --from-file "workitem.txt" --project "PROJ" --type "Bug" --assignee "user@atlassian.com" --label "bug,cli"

# Generate a JSON file that could be used for workitem creation via --from-json flag
$ acli jira workitem create --generate-json

# Create work item from a JSON file
$ acli jira workitem create --from-json "workitem.json"
Edit a work item
$ acli jira workitem edit


Copy
# Edit work item with work item keys
$ acli jira workitem edit --key "KEY-1,KEY-2" --summary "New Summary"

# Edit work item with JQL query
$ acli jira workitem edit --jql "project = TEAM" --assignee "user@atlassian.com"

# Edit work item with Filter ID
$ acli jira workitem edit --filter 10001 --description "Updated description" --yes

# Generate a JSON file that could be used for workitem edit via --from-json flag
$ acli jira workitem edit --generate-json

# Edit work item from a JSON file
$ acli jira workitem edit --from-json "workitem.json"
Transition a work item
$ acli jira workitem transition


Copy
# Transition work item with work item keys
$ acli jira workitem transition --key "KEY-1,KEY-2" --status "Done"

# Transition work item with JQL query
$ acli jira workitem transition --jql "project = TEAM" --status "In Progress"

# Transition work item with filter ID
$ acli jira workitem transition --filter 10001 --status "To Do" --yes
Activate a user
$ acli admin user activate


Copy
# Activate a user with email or account ID
$ acli user activate --email john@example.com,anna@example.com
$ acli user activate --id abcd,123
$ acli user activate --from-file listofmails.txt

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked Atlassian CLI installation guide and review the listed Jira and user-management commands. Clarify which commands or workflows rtk should support and where that integration belongs in this Rust CLI. Done should mean the agreed Atlassian CLI workflows are supported and covered by appropriate tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
cli
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.