Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd contains the core commands and initialization logic for the application.
|
Package cmd contains the core commands and initialization logic for the application. |
|
appcfg
Package appcfg manages the application's configuration, including reading from and writing to configuration files (e.g., YAML), and providing helper functions for command-line configuration logic.
|
Package appcfg manages the application's configuration, including reading from and writing to configuration files (e.g., YAML), and providing helper functions for command-line configuration logic. |
|
create
Package create provides Cobra subcommands for creating new entities, including bookmarks, databases, and backups.
|
Package create provides Cobra subcommands for creating new entities, including bookmarks, databases, and backups. |
|
database
Package database handles bookmarks database management operations.
|
Package database handles bookmarks database management operations. |
|
git
Package git...
|
Package git... |
|
health
Package health provides bookmark health verification and maintenance.
|
Package health provides bookmark health verification and maintenance. |
|
io
Package io contains functions to export/import bookmarks.
|
Package io contains functions to export/import bookmarks. |
|
records
Package records provides Cobra subcommands for managing bookmarks and related entities, including record queries, actions, and tag operations.
|
Package records provides Cobra subcommands for managing bookmarks and related entities, including record queries, actions, and tag operations. |
|
setup
Package setup provides commands for initializing and configuring the bookmark database.
|
Package setup provides commands for initializing and configuring the bookmark database. |
|
internal
|
|
|
app
Package app manages command execution context and shared dependencies.
|
Package app manages command execution context and shared dependencies. |
|
bookmark/metadata
Package metadata provides functions to scrape and update various metadata for bookmarks (descriptions, title, tags, favicon, etc)
|
Package metadata provides functions to scrape and update various metadata for bookmarks (descriptions, title, tags, favicon, etc) |
|
bookmark/port
Package port provides functionalities for importing and exporting data, supporting various sources and formats including browsers, databases, Git repositories, JSON, and GPG encrypted files.
|
Package port provides functionalities for importing and exporting data, supporting various sources and formats including browsers, databases, Git repositories, JSON, and GPG encrypted files. |
|
bookmark/qr
Package qr provides utilities for generate, render and working with QR-Codes
|
Package qr provides utilities for generate, render and working with QR-Codes |
|
bookmark/status
Package status provides concurrent HTTP status checking for bookmarks.
|
Package status provides concurrent HTTP status checking for bookmarks. |
|
cli
Package cli provides utilities for building and managing Cobra commands.
|
Package cli provides utilities for building and managing Cobra commands. |
|
config
Package config manages application-wide settings, paths, and environment variables.
|
Package config manages application-wide settings, paths, and environment variables. |
|
dbtask
Package dbtask provides functions for managing SQLite databases.
|
Package dbtask provides functions for managing SQLite databases. |
|
editor
Package editor provides strategies for editing bookmarks through temporary files.
|
Package editor provides strategies for editing bookmarks through temporary files. |
|
git
Package git provides high-level utilities to initialize, manage, and interact with the bookmark's Git repositorie.
|
Package git provides high-level utilities to initialize, manage, and interact with the bookmark's Git repositorie. |
|
handler
Package handler handles parsing and processing of bookmark data operations.
|
Package handler handles parsing and processing of bookmark data operations. |
|
locker
Package locker provides AES-GCM encryption and decryption utilities for files, including backup and restore logic.
|
Package locker provides AES-GCM encryption and decryption utilities for files, including backup and restore logic. |
|
locker/gpg
Package gpg provides utilities for GPG encryption, decryption, and integration with Git.
|
Package gpg provides utilities for GPG encryption, decryption, and integration with Git. |
|
summary
Package summary provides repository and backup summary generation.
|
Package summary provides repository and backup summary generation. |
|
sys
Package sys provides system-level utilities for command execution, environment interaction, and clipboard operations.
|
Package sys provides system-level utilities for command execution, environment interaction, and clipboard operations. |
|
sys/browser
Package browser defines an interface for interacting with web browsers to import bookmarks.
|
Package browser defines an interface for interacting with web browsers to import bookmarks. |
|
sys/browser/blink
Package blink provides functionalities for importing bookmarks from Blink-based web browsers like Chromium, Chrome, and Edge.
|
Package blink provides functionalities for importing bookmarks from Blink-based web browsers like Chromium, Chrome, and Edge. |
|
sys/browser/gecko
Package gecko provides functionalities for importing bookmarks from Gecko-based web browsers like Firefox.
|
Package gecko provides functionalities for importing bookmarks from Gecko-based web browsers like Firefox. |
|
sys/browser/paths
Package browserpath provides functions to generate platform-specific paths for browser profiles and bookmark files.
|
Package browserpath provides functions to generate platform-specific paths for browser profiles and bookmark files. |
|
sys/terminal
Package terminal provides utilities for interacting with the command-line terminal.
|
Package terminal provides utilities for interacting with the command-line terminal. |
|
ui
Package ui provides console interaction utilities with styled output.
|
Package ui provides console interaction utilities with styled output. |
|
ui/color
Package color provides utilities for formatting and coloring text output in the terminal
|
Package color provides utilities for formatting and coloring text output in the terminal |
|
ui/frame
Package frame provides a customizable text framing and styling utility for console output, including borders and icons.
|
Package frame provides a customizable text framing and styling utility for console output, including borders and icons. |
|
ui/menu
Package menu provides a flexible wrapper for the fzf interactive filter, enabling customizable selection menus.
|
Package menu provides a flexible wrapper for the fzf interactive filter, enabling customizable selection menus. |
|
ui/printer
Package printer provides functions to format and print bookmark data, including records, tags, and repository information.
|
Package printer provides functions to format and print bookmark data, including records, tags, and repository information. |
|
ui/txt
Package txt provides text formatting helpers.
|
Package txt provides text formatting helpers. |
|
pkg
|
|
|
bookio
Package bookio provides utilities to import and export bookmarks in various formats.
|
Package bookio provides utilities to import and export bookmarks in various formats. |
|
bookmark
Package bookmark contains the bookmark record.
|
Package bookmark contains the bookmark record. |
|
db
Package db provides the model of the configuration for a database.
|
Package db provides the model of the configuration for a database. |
|
files
Package files provides utilities for common file and directory operations.
|
Package files provides utilities for common file and directory operations. |
|
scraper
Package scraper extracts metadata such as titles, descriptions, keywords, and favicons from web pages, with configurable options for the scraping process.
|
Package scraper extracts metadata such as titles, descriptions, keywords, and favicons from web pages, with configurable options for the scraping process. |
|
scraper/wayback
Package wayback provides a client for the Internet Archive Wayback Machine API.
|
Package wayback provides a client for the Internet Archive Wayback Machine API. |
Click to show internal directories.
Click to hide internal directories.