Documentation
¶
Overview ¶
Package jiracli is the module root. It exists only to embed packaged assets — the companion `jira` Skill — into the CLI binary, so that `jira-cli skill install` can deploy a version-matched copy regardless of how the binary itself was installed (npm, go install, prebuilt, source).
Index ¶
Constants ¶
View Source
const SkillRoot = "skills/jira"
SkillRoot is the path within SkillFS at which the Skill is rooted.
Variables ¶
View Source
var SkillFS embed.FS
SkillFS holds the companion Skill, rooted at "skills/jira".
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gen-docs
command
Command gen-docs renders the jira-cli command tree into reference documentation under docs/cli/:
|
Command gen-docs renders the jira-cli command tree into reference documentation under docs/cli/: |
|
jira-cli
command
Command jira-cli lets Coding Agents use a Jira instance as an external knowledge base: read pages, search via CQL, and manage comments.
|
Command jira-cli lets Coding Agents use a Jira instance as an external knowledge base: read pages, search via CQL, and manage comments. |
|
internal
|
|
|
app
Reuse a verified native credential by associating its identity with an existing team context.
|
Reuse a verified native credential by associating its identity with an existing team context. |
|
auth
Package auth models Jira credentials, resolves them from configuration or secure storage, and applies them to outgoing HTTP requests.
|
Package auth models Jira credentials, resolves them from configuration or secure storage, and applies them to outgoing HTTP requests. |
|
cliflags
Package cliflags rewrites argv before cobra parses it, absorbing two common slips an LLM makes when generating a command line:
|
Package cliflags rewrites argv before cobra parses it, absorbing two common slips an LLM makes when generating a command line: |
|
config
Package config resolves CLI configuration from layered sources: CLI flags, environment variables, a .env file, a YAML config file and built-in defaults, in that precedence order (highest first).
|
Package config resolves CLI configuration from layered sources: CLI flags, environment variables, a .env file, a YAML config file and built-in defaults, in that precedence order (highest first). |
|
output
Package output renders command results for either agents or humans.
|
Package output renders command results for either agents or humans. |
|
update
Package update reports whether a newer jira-cli release is available.
|
Package update reports whether a newer jira-cli release is available. |
|
pkg
|
|
|
apiclient
Package apiclient is a flavor-agnostic Jira REST client.
|
Package apiclient is a flavor-agnostic Jira REST client. |
|
constants
Package constants holds project-wide constants and build-time metadata.
|
Package constants holds project-wide constants and build-time metadata. |
|
errors
Package errors defines the structured error model used across the CLI.
|
Package errors defines the structured error model used across the CLI. |
|
transport
Package transport provides a flavor-agnostic HTTP layer: a thin client that applies request decorators (auth, user-agent) and retries transient failures.
|
Package transport provides a flavor-agnostic HTTP layer: a thin client that applies request decorators (auth, user-agent) and retries transient failures. |
|
urlref
Package urlref parses Jira issue references.
|
Package urlref parses Jira issue references. |
|
test
|
|
|
mockserver
command
Command mockserver is a minimal in-memory Jira Data Center REST API (v2), used by scripts/e2e.sh to exercise jira-cli end-to-end without a real server.
|
Command mockserver is a minimal in-memory Jira Data Center REST API (v2), used by scripts/e2e.sh to exercise jira-cli end-to-end without a real server. |
Click to show internal directories.
Click to hide internal directories.
