git-ar 1.1.13

Git all remotes. Git cli tool that targets both Github and Gitlab. Brings common development operations such as opening a pull request down to the shell. This is an alternative to both Github https://github.com/cli/cli and Gitlab https://gitlab.com/gitlab-org/cli cli tools.
Documentation
# Introduction

![gitAR logo](images/logo.svg)

Git all remotes (gitar) is a command line tool that brings common development
operations such as opening a pull request down to the shell. It works with
multiple domains such as Github and Gitlab. It can be seen as an alternative to
 both Github <https://github.com/cli/cli> and Gitlab
<https://gitlab.com/gitlab-org/cli> cli tools. The scope is smaller as the main
focus is not to implement all the workflows but the ones a software engineer
might use more often, such as opening merge requests or quickly gathering
information about important processes like the status of a pipeline or releases.

Gitar implements the REST API for Gitlab and Github following best practices,
such as respecting rate limits and pagination. It also implements local caching
to minimize interacting with the REST API and it uses conditional HTTP requests
when the local cache is considered expired.

The tool is written in Rust and it is available for Linux, MacOS.

## Sections

**[Getting Started](./getting_started.md)**

Get started by installing the binary and creating a configuration file.

**[Gitar commands](./cmds/index.md)**

List of commands available in Gitar.