Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
freebooru-cli
command
Package main provides the FreeBooru command-line application.
|
Package main provides the FreeBooru command-line application. |
|
freebooru-gui
command
Package main provides the FreeBooru graphical application.
|
Package main provides the FreeBooru graphical application. |
|
freebooru-server
command
Package main provides the FreeBooru HTTP server.
|
Package main provides the FreeBooru HTTP server. |
|
internal
|
|
|
bootstrap
Package bootstrap assembles a Core for executable entry points.
|
Package bootstrap assembles a Core for executable entry points. |
|
collection
Package collection manages collection SQLite databases.
|
Package collection manages collection SQLite databases. |
|
config
Package config loads and validates FreeBooru configuration.
|
Package config loads and validates FreeBooru configuration. |
|
core
Package core provides application-level business logic.
|
Package core provides application-level business logic. |
|
evaluator
Package evaluator checks file tag state against a compiled config graph.
|
Package evaluator checks file tag state against a compiled config graph. |
|
search
Package search parses and resolves frontend-independent collection queries.
|
Package search parses and resolves frontend-independent collection queries. |
|
storage
Package storage manages physical file content independently of collection metadata and tag rules.
|
Package storage manages physical file content independently of collection metadata and tag rules. |
|
webapi
Package webapi exposes FreeBooru workflows over versioned JSON endpoints.
|
Package webapi exposes FreeBooru workflows over versioned JSON endpoints. |
|
webui
Package webui embeds and serves the FreeBooru Vue production bundle.
|
Package webui embeds and serves the FreeBooru Vue production bundle. |
Click to show internal directories.
Click to hide internal directories.