Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
memelink
command
Package main is the entry point for the memelink CLI.
|
Package main is the entry point for the memelink CLI. |
|
internal
|
|
|
actions
Package actions provides post-generation output actions: clipboard copy, browser open, and file download.
|
Package actions provides post-generation output actions: clipboard copy, browser open, and file download. |
|
api
Package api provides an HTTP client for the Memegen.link API.
|
Package api provides an HTTP client for the Memegen.link API. |
|
cache
Package cache provides file-based template caching with TTL support.
|
Package cache provides file-based template caching with TTL support. |
|
cmd
Package cmd implements the memelink CLI commands and Kong parser setup.
|
Package cmd implements the memelink CLI commands and Kong parser setup. |
|
config
Package config manages user preferences stored as JSON5/JSON files.
|
Package config manages user preferences stored as JSON5/JSON files. |
|
encoding
Package encoding provides Memegen text encoding and decoding.
|
Package encoding provides Memegen text encoding and decoding. |
|
outfmt
Package outfmt provides context-based output mode selection (JSON vs human).
|
Package outfmt provides context-based output mode selection (JSON vs human). |
|
preview
Package preview renders inline terminal image previews.
|
Package preview renders inline terminal image previews. |
|
tui
Package tui provides the interactive Bubbletea TUI for template selection and meme generation.
|
Package tui provides the interactive Bubbletea TUI for template selection and meme generation. |
|
ui
Package ui provides terminal output writers with color profile support.
|
Package ui provides terminal output writers with color profile support. |
Click to show internal directories.
Click to hide internal directories.