oct
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

click.Command|None oct.cli._resolve_leaf_command (click.Group group, list[str] args)
list[str] oct.cli._expand_windows_args (click.Group group, list[str] args)
None oct.cli._start_diagnostics ()
None oct.cli.cli (click.Context ctx, str|None root_dir, bool allow_outside_project, bool strict_config, bool log_output)
None oct.cli.lint (click.Context ctx, tuple[str,...] args)
None oct.cli.format (click.Context ctx, tuple[str,...] args)
None oct.cli.agent (tuple[str,...] args)
None oct.cli.new (click.Context ctx, str path, bool force, bool test, bool dry_run, bool verbose)
None oct.cli.scaffold (str name, bool dry_run, bool no_venv, bool with_claude)
str|None oct.cli._workspace_subproject_name (Path project_root)
None oct.cli.docs (click.Context ctx, bool sphinx_mode, bool doxygen_mode, bool typedoc_mode, bool all_mode, bool clean_mode, bool dry_run, bool no_workspace, bool init_doxygen, bool force, str|None callgraph, int|None depth, bool trace_mode, tuple[str,...] trace_args)
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)
tuple[str,...] oct.cli._cache_args (bool cached, bool cache_clear)
None oct.cli._record_cached_run (click.Context ctx, Path project_root)
None oct.cli.test (click.Context ctx, bool json_mode, bool changed, bool cached, bool cache_clear, tuple[str,...] args)
None oct.cli.export_source (click.Context ctx, bool verbose, bool clean, bool single_dir, bool allow_outside_project, bool warn_secrets, bool block_secrets, str|None diff_ref, str|None path)
None oct.cli.export_skeleton (click.Context ctx, bool json_mode, bool verbose, bool single_dir, bool no_diagnostics, bool clean, bool allow_outside_project, str|None path)
None oct.cli.clean (click.Context ctx, str|None path, bool dry_run, bool allow_outside_project)
None oct.cli.health (click.Context ctx, bool json_mode, bool verbose, bool run_tests, int|None test_timeout, bool timing, int timing_last, bool write_baseline, bool force_host, Path|None session)
None oct.cli.deps (click.Context ctx, tuple[str,...] args)
None oct.cli.install_hooks_cmd (click.Context ctx, bool force)
None oct.cli.typecheck (click.Context ctx, bool json_mode, tuple[str,...] args)
None oct.cli.diag (click.Context ctx)
None oct.cli.diag_validate_config (click.Context ctx, bool strict)
None oct.cli.diag_list_domains (click.Context ctx)
None oct.cli.diag_set_level (click.Context ctx, str domain, int level, bool dry_run)
None oct.cli.diag_restore (click.Context ctx)
None oct.cli.diag_migrate_config (click.Context ctx, Path|None config_path, bool dry_run)
None oct.cli.install_mcp (click.Context ctx, str host, bool dry_run)

Variables

dict oct.cli._COMMAND_FLAGS
str oct.cli.TIMING_SAMPLE_KEY = "oct.timing.sample"
str oct.cli.NO_GLOB_EXPANSION_ATTR = "no_glob_expansion"
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