Option C Tools
Loading...
Searching...
No Matches
cli.py File Reference

Go to the source code of this file.

Classes

class  oct.cli.OctGroup

Namespaces

namespace  oct
namespace  oct.cli

Functions

 oct.cli.cli (ctx, root_dir, allow_outside_project, strict_config, log_output)
 oct.cli.lint (ctx, args)
 oct.cli.format (ctx, args)
 oct.cli.new (ctx, path, force, test, dry_run, verbose)
 oct.cli.scaffold (name, dry_run, no_venv, with_claude)
 oct.cli.docs (ctx, sphinx_mode, doxygen_mode, all_mode, clean_mode, dry_run)
bool oct.cli._pytest_missing (str combined_output)
None oct.cli._run_pytest (Path project_root, tuple args, bool json_mode=False)
Path|None oct.cli._map_source_to_test (Path source, Path project_root)
 oct.cli.test (ctx, json_mode, changed, args)
 oct.cli.export_source (ctx, verbose, clean, single_dir, allow_outside_project, warn_secrets, block_secrets, diff_ref, path)
 oct.cli.export_skeleton (ctx, json_mode, verbose, single_dir, no_diagnostics, clean, allow_outside_project, path)
 oct.cli.clean (ctx, path, dry_run, allow_outside_project)
 oct.cli.health (ctx, json_mode, verbose, test_timeout)
 oct.cli.deps (ctx, args)
 oct.cli.install_hooks_cmd (ctx, force)
 oct.cli.typecheck (ctx, json_mode, args)
 oct.cli.diag (ctx)
 oct.cli.diag_validate_config (ctx, bool strict)
 oct.cli.diag_list_domains (ctx)
 oct.cli.diag_set_level (ctx, domain, level, bool dry_run)
 oct.cli.diag_restore (ctx)
 oct.cli.diag_migrate_config (ctx, Path|None config_path, bool dry_run)
 oct.cli.install_mcp (ctx, host, dry_run)

Variables

dict oct.cli._COMMAND_FLAGS
tuple oct.cli._PYTEST_INSTALL_HINT
 oct.cli._git_group
 oct.cli.name
 oct.cli._migrate_group
 oct.cli._audit_cmd
 oct.cli._oct_install_cmd