Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions lib/llm/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@ atl jira issue list --jql "status = Open" # Custom JQL query
atl jira issue create --project PROJ --type Bug --summary "Title"
atl jira issue create --project PROJ --type Task --summary "Title" --description "Details"
atl jira issue create --project PROJ --parent PROJ-123 --summary "Subtask" # Auto-discovers subtask type
atl jira issue create --project PROJ --type Bug --summary "Title" --security "Developer only" # Restrict visibility

# Edit
atl jira issue edit PROJ-1234 --summary "New summary"
Expand All @@ -221,6 +222,8 @@ atl jira issue edit PROJ-1234 --field "Story Points=8" # Custom field by
atl jira issue edit PROJ-1234 --field "customfield_10016=8" # Custom field by ID
atl jira issue edit PROJ-1234 --field "Custom Field=Some **markdown** text" # Auto-converts to ADF
atl jira issue edit PROJ-1234 --field-file fields.json # Complex values from JSON file
atl jira issue edit PROJ-1234 --security "Developer only" # Set issue security level (by name or id)
atl jira issue edit PROJ-1234 --security "" # Clear issue security level

# Workflow
atl jira issue transition PROJ-1234 "In Progress"
Expand Down Expand Up @@ -268,6 +271,11 @@ atl jira issue fields --search "story points" # Search for fiel
atl jira issue fields --custom --json # List all custom fields
atl jira issue field-options --project PROJ --type Bug # Allowed values for select/radio fields
atl jira issue field-options --project PROJ --type Bug --field "Repo" # Specific field options
atl jira issue field-options --project PROJ --type Bug --field security # Security levels (for --security)

# Read-only REST passthrough (atl v1.12.0+; GET only, path relative to /rest/api/3)
atl jira api GET issue/PROJ-1234/editmeta # Endpoints atl doesn't model
atl jira api project/PROJ/securitylevel # Method arg optional; defaults to GET

# Board sorting / ranking
atl jira issue list --jql 'project = PROJ AND statusCategory = Done ORDER BY statuscategorychangedate DESC' --limit 50 --json
Expand Down Expand Up @@ -447,6 +455,9 @@ Plain \`--field "Name=value"\` is string-only. Complex Jira field types need \`-
| Select / radio | \`"Name": {"value": "Option"}\` | No — \`Specify a valid 'id' or 'name'...\` |
| User picker | \`"Name": {"accountId": "..."}\` | No |
| Multi-select | \`"Name": [{"value": "A"}, {"value": "B"}]\` | No |
| Issue security level | use \`--security "<name|id>"\` instead | No — \`--field\` can't set it |

**Issue security level** has a dedicated flag (atl v1.12.0+) — don't reach for \`--field-file\`. Set it on create/edit with \`--security "Developer only"\` (name or numeric id); \`--security ""\` on edit clears it. Discover a project's levels with \`atl jira issue field-options --project PROJ --type Bug --field security\`.

Example combining labels + select + radio (placeholder field names — the actual fields and allowed values depend on your project's schema, not on this example):

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@enthus-appdev/llm-cli-setup",
"version": "1.10.0",
"version": "1.11.0",
"description": "CLI tools setup with LLM integration - installs and configures sqlcmd, gh, atl, n8nctl, grafanactl, logcli, m365, esq, discordctl, playwright, and hcloud with Claude Code, Antigravity, and Codex support",
"type": "module",
"main": "./lib/index.js",
Expand Down