The ctfcli tool provides several command groups for managing your CTFd instance and project files. These are exposed via the main CLI entrypoint:
challenge: Manage CTF challenges.config: Manage project configuration.instance: Manage CTFd instance settings.pages: Manage CTFd pages.media: Manage media assets.plugins: Manage ctfcli plugins.templates: Manage templates.
Note: Commands are loaded and can be extended via the plugin system.
COMMANDS = {
"challenge": ChallengeCommand(),
"config": ConfigCommand(),
"pages": PagesCommand(),
"plugins": PluginsCommand(),
"templates": TemplatesCommand(),
"instance": InstanceCommand(),
"media": MediaCommand(),
"cli": CTFCLI(),
}