gph_cli 0.1.2

Expose local git repository via tunneling server
# git_phantom


> [!CAUTION]
> This crate is in the early stages of development and is subject to breaking changes.

## What's this?


This app is a tunnel application that allows you to create a temporary shared repository locally and publish it
externally.

## Install


```shell
$ cargo install gph_cli
```

## Usage


### Auth(required)


You need to authenticate oauth2 with your GitHub account.

```shell
$ gph auth
```

### Share your local git repository


Execute the following command on the root of the repository.

```shell
$ gph share [OPTIONS]

Options:
  -r, --repository <REPOSITORY>  Remote repository name
      --no-push                  Don't push local commits to a shared repository
      --readonly                 Forbid other users from pushing to a shared repository
  -h, --help                     Print help
```

## Licence


This crate is licensed under the MIT License or the Apache License 2.0.