# g > A tiny CLI wrapper for git, svn, and hg – auto-detects your repo type and proxies commands. ## Documentation - [Quickstart](https://g.git-pull.com/quickstart/): For latest official version: - [CLI Reference](https://g.git-pull.com/cli/): Proxy to your repo’s VCS command. - [Internal API](https://g.git-pull.com/api/): Package for g. - [Project](https://g.git-pull.com/project/): Information for contributors and maintainers. - [Changelog](https://g.git-pull.com/history/): To install the unreleased g version, see developmental releases. ## Documentation - [Code Style](https://g.git-pull.com/project/code-style/): g uses ruff for linting and formatting. - [Development](https://g.git-pull.com/project/contributing/): uv is a required package to develop. - [Releasing](https://g.git-pull.com/project/releasing/): Releases are triggered by git tags and published to PyPI via OIDC trusted publishing.