LICENSE
README.md
pyproject.toml
setup.py
bin/endRelease
bin/m
bin/reviewRelease
bin/startHotfix
bin/startRelease
src/jmlopez_m.egg-info/PKG-INFO
src/jmlopez_m.egg-info/SOURCES.txt
src/jmlopez_m.egg-info/dependency_links.txt
src/jmlopez_m.egg-info/requires.txt
src/jmlopez_m.egg-info/top_level.txt
src/m/__init__.py
src/m/__main__.py
src/m/git.py
src/m/py.typed
src/m/pydantic.py
src/m/version.py
src/m/ci/__init__.py
src/m/ci/assert_branch.py
src/m/ci/config.py
src/m/ci/end_release.py
src/m/ci/git_env.py
src/m/ci/init.py
src/m/ci/m_blueprints.py
src/m/ci/m_env.py
src/m/ci/release_env.py
src/m/ci/release_setup.py
src/m/ci/release_utils.py
src/m/ci/review_release.py
src/m/ci/start_release.py
src/m/ci/types.py
src/m/ci/versioning.py
src/m/ci/celt/__init__.py
src/m/ci/celt/post_processor.py
src/m/ci/celt/core/__init__.py
src/m/ci/celt/core/io.py
src/m/ci/celt/core/process.py
src/m/ci/celt/core/types.py
src/m/ci/celt/post_processors/__init__.py
src/m/ci/celt/post_processors/eslint.py
src/m/ci/celt/post_processors/pycodestyle.py
src/m/ci/celt/post_processors/pylint.py
src/m/ci/celt/post_processors/ruff.py
src/m/ci/celt/post_processors/typescript.py
src/m/ci/docker/__init__.py
src/m/ci/docker/config.py
src/m/ci/docker/docker_build.py
src/m/ci/docker/env.py
src/m/ci/docker/filenames.py
src/m/ci/docker/gh_workflow_multi.py
src/m/ci/docker/gh_workflow_single.py
src/m/ci/docker/image.py
src/m/ci/docker/shell_command.py
src/m/ci/docker/shell_scripts.py
src/m/ci/docker/tags.py
src/m/ci/docker/workflow_input.py
src/m/cli/__init__.py
src/m/cli/args.py
src/m/cli/cli.py
src/m/cli/handlers.py
src/m/cli/validators.py
src/m/cli/commands/__init__.py
src/m/cli/commands/blueprints.py
src/m/cli/commands/end_release.py
src/m/cli/commands/init.py
src/m/cli/commands/json.py
src/m/cli/commands/jsonq.py
src/m/cli/commands/review_release.py
src/m/cli/commands/start_hotfix.py
src/m/cli/commands/start_release.py
src/m/cli/commands/ci/__init__.py
src/m/cli/commands/ci/assert_branch.py
src/m/cli/commands/ci/bump_version.py
src/m/cli/commands/ci/celt.py
src/m/cli/commands/ci/env.py
src/m/cli/commands/ci/npm_tag.py
src/m/cli/commands/ci/release_setup.py
src/m/cli/commands/devcontainer/__init__.py
src/m/cli/commands/devcontainer/bashrc.py
src/m/cli/commands/devcontainer/greet.py
src/m/cli/commands/devcontainer/pnpm.py
src/m/cli/commands/devcontainer/pnpm_setup.py
src/m/cli/commands/devcontainer/prompter.py
src/m/cli/commands/devcontainer/require_env_vars.py
src/m/cli/commands/git/__init__.py
src/m/cli/commands/git/branch.py
src/m/cli/commands/git/current_sha.py
src/m/cli/commands/git/first_sha.py
src/m/cli/commands/git/status.py
src/m/cli/commands/git/tag_release.py
src/m/cli/commands/github/__init__.py
src/m/cli/commands/github/actions.py
src/m/cli/commands/github/branch_prs.py
src/m/cli/commands/github/build_sha.py
src/m/cli/commands/github/ci.py
src/m/cli/commands/github/create_pr.py
src/m/cli/commands/github/latest_release.py
src/m/cli/commands/github/merge_pr.py
src/m/cli/commands/github/pr.py
src/m/cli/commands/github/release.py
src/m/cli/commands/github/status.py
src/m/cli/commands/message/__init__.py
src/m/cli/commands/message/close.py
src/m/cli/commands/message/error.py
src/m/cli/commands/message/open.py
src/m/cli/commands/message/sibling_block.py
src/m/cli/commands/message/warn.py
src/m/cli/commands/npm/__init__.py
src/m/cli/commands/npm/clean_tags.py
src/m/cli/engine/__init__.py
src/m/cli/engine/argparse.py
src/m/cli/engine/misc.py
src/m/cli/engine/sys.py
src/m/cli/engine/types.py
src/m/cli/engine/parsers/__init__.py
src/m/cli/engine/parsers/boolean.py
src/m/cli/engine/parsers/positional.py
src/m/cli/engine/parsers/proxy.py
src/m/cli/engine/parsers/remainder.py
src/m/cli/engine/parsers/standard.py
src/m/color/__init__.py
src/m/color/colors.py
src/m/color/disable.py
src/m/color/pygment.py
src/m/core/__init__.py
src/m/core/fp.py
src/m/core/http.py
src/m/core/io.py
src/m/core/issue.py
src/m/core/json.py
src/m/core/maybe.py
src/m/core/one_of.py
src/m/core/rw.py
src/m/core/subprocess.py
src/m/core/types.py
src/m/core/yaml.py
src/m/core/yaml_fp.py
src/m/devcontainer/__init__.py
src/m/devcontainer/bashrc.py
src/m/devcontainer/env.py
src/m/devcontainer/greet.py
src/m/devcontainer/pnpm.py
src/m/devcontainer/prompter.py
src/m/github/__init__.py
src/m/github/api.py
src/m/github/ci.py
src/m/github/ci_dataclasses.py
src/m/github/ci_graph_queries.py
src/m/github/cli.py
src/m/github/request.py
src/m/github/actions/__init__.py
src/m/github/actions/action_file.py
src/m/github/actions/actions.py
src/m/github/actions/api.py
src/m/github/actions/builder.py
src/m/github/actions/misc.py
src/m/github/actions/system.py
src/m/github/graphql/__init__.py
src/m/github/graphql/api.py
src/m/github/graphql/enums.py
src/m/github/graphql/generics.py
src/m/github/graphql/queries/__init__.py
src/m/github/graphql/queries/branch_prs.py
src/m/log/__init__.py
src/m/log/config.py
src/m/log/formatters.py
src/m/log/handlers.py
src/m/log/logger.py
src/m/log/misc.py
src/m/log/ci_tools/__init__.py
src/m/log/ci_tools/ci_tools.py
src/m/log/ci_tools/types.py
src/m/log/ci_tools/providers/__init__.py
src/m/log/ci_tools/providers/github.py
src/m/log/ci_tools/providers/local.py
src/m/log/ci_tools/providers/teamcity.py
src/m/npm/__init__.py
src/m/npm/clean_tags.py
src/m/npm/cli.py
src/m/npm/tag.py
src/m/testing/__init__.py
src/m/testing/conftest.py
src/m/testing/testing.py