Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
cmdrender
Package cmdrender exposes `loupe render`: regenerate the deck from the existing local sqlite state, no API calls.
|
Package cmdrender exposes `loupe render`: regenerate the deck from the existing local sqlite state, no API calls. |
|
cmdstats
Package cmdstats exposes `loupe stats`: distribution summaries of the weekly commit / AI-commit / adoption series.
|
Package cmdstats exposes `loupe stats`: distribution summaries of the weekly commit / AI-commit / adoption series. |
|
loupe
command
|
|
|
internal
|
|
|
apiclient
Package apiclient is a small shared HTTP client used by Loupe's provider implementations (Bitbucket Cloud, Jira Cloud, …).
|
Package apiclient is a small shared HTTP client used by Loupe's provider implementations (Bitbucket Cloud, Jira Cloud, …). |
|
auth
Package auth holds shared helpers for prompting the user for secrets at command-invocation time.
|
Package auth holds shared helpers for prompting the user for secrets at command-invocation time. |
|
githost
Package githost defines the provider-neutral interface Loupe uses to talk to git-hosting services (Bitbucket Cloud, GitLab, GitHub, …).
|
Package githost defines the provider-neutral interface Loupe uses to talk to git-hosting services (Bitbucket Cloud, GitLab, GitHub, …). |
|
githost/bitbucket
Package bitbucket is the v0 implementation of githost.GitHost backed by Bitbucket Cloud REST 2.0.
|
Package bitbucket is the v0 implementation of githost.GitHost backed by Bitbucket Cloud REST 2.0. |
|
githost/github
Package github is the v0 implementation of githost.GitHost backed by GitHub's REST API.
|
Package github is the v0 implementation of githost.GitHost backed by GitHub's REST API. |
|
ingest
Package ingest writes data fetched from githost.GitHost / tracker.Tracker providers into the local sqlite store.
|
Package ingest writes data fetched from githost.GitHost / tracker.Tracker providers into the local sqlite store. |
|
selfupdate
Package selfupdate fetches the latest Loupe release tag from GitHub and caches it on disk so `loupe status` can surface "update available" without hitting the network on every invocation.
|
Package selfupdate fetches the latest Loupe release tag from GitHub and caches it on disk so `loupe status` can surface "update available" without hitting the network on every invocation. |
|
tracker
Package tracker defines the provider-neutral interface Loupe uses to talk to issue trackers (Jira Cloud, Linear, GitHub Issues, …).
|
Package tracker defines the provider-neutral interface Loupe uses to talk to issue trackers (Jira Cloud, Linear, GitHub Issues, …). |
|
tracker/github
Package github is the v0 implementation of tracker.Tracker backed by GitHub Issues.
|
Package github is the v0 implementation of tracker.Tracker backed by GitHub Issues. |
|
tracker/jira
Package jira is the v0 implementation of tracker.Tracker backed by Jira Cloud REST v3.
|
Package jira is the v0 implementation of tracker.Tracker backed by Jira Cloud REST v3. |
|
scripts
|
|
|
smoke
command
Command smoke is Loupe's end-to-end test harness.
|
Command smoke is Loupe's end-to-end test harness. |
Click to show internal directories.
Click to hide internal directories.