Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
repo-man 0.1.2 documentation
repo-man 0.1.2 documentation

Documentation contents:

  • repo_man
    • repo_man package
      • repo_man.commands package
        • repo_man.commands.add module
        • repo_man.commands.edit module
        • repo_man.commands.implode module
        • repo_man.commands.init module
        • repo_man.commands.list_repos module
        • repo_man.commands.remove module
        • repo_man.commands.sniff module
        • repo_man.commands.types module
      • repo_man.cli module
      • repo_man.consts module
      • repo_man.utils module
  • Changelog

Architecture decision records:

  • 1. Record architecture decisions
  • 2. Use alpha versioning during initial development
  • 3. Use a configuration file to store repository flavors
  • 4. Use consistent repo-man stylization
  • 5. Use Click for CLI parsing
  • 6. Change flavor terminology to type
  • 7. Use Typer for CLI parsing
Back to top
View this page

repo_man.utils module¶

repo_man.utils.ensure_config_file_exists(confirm: bool = False) → None¶
repo_man.utils.get_valid_repo_types() → list[str]¶
repo_man.utils.parse_repo_types(config: ConfigParser) → dict[str, set[str]]¶
Next
Changelog
Previous
repo_man.consts module
Copyright © 2026, Dane Hillard
Made with Sphinx and @pradyunsg's Furo
On this page
  • repo_man.utils module
    • ensure_config_file_exists()
    • get_valid_repo_types()
    • parse_repo_types()