Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/feraxhp/grp

girep is a command line tool that helps you manage your git repositories in the cloud, for difrent platforms. It is written in Rust, and it is inspired by gcli. This repository was created with itself, how exiting! (git cli) (GitHub cli) (gitea cli) (command tool) (for windows) (for linux)
https://github.com/feraxhp/grp

cli-app command-line debian fedora gitea github rust windows

Last synced: 21 days ago
JSON representation

girep is a command line tool that helps you manage your git repositories in the cloud, for difrent platforms. It is written in Rust, and it is inspired by gcli. This repository was created with itself, how exiting! (git cli) (GitHub cli) (gitea cli) (command tool) (for windows) (for linux)

Awesome Lists containing this project

README

        

# grp (git repository)

girep is a command line tool that helps you manage your git repositories in the cloud, for difrent platforms.
It is written in Rust, and it is inspired by [gcli](https://github.com/herrhotzenplotz/gcli).

## Features

### Repositories
- [x] List
- [x] Create
- [x] Add remote to ..
- [x] Delete
- [x] Clone

### Organizations
- [x] List
- [x] Create (GitHub Api limitations)
- [x] Delete

## Supported Platforms

- [x] Github
- [x] Gitea
- [ ] Gitlab
- [ ] Jetbrains Space
-

## Installation

- Windows: Download the latest .exe from the releases page. and add it to your PATH.
- Ubuntu and fedora: See releases page for the latest deb and rpm packages.
- Arch Linux: See build instructions below.
- Other Linux distributions: See build instructions below.
- MacOS: See build instructions below.

## Build and Run

### Dependencies

Make sure you have the following dependencies installed on your system:

- #### [dependencies](dependencies.md)
- Cargo (Rust)

### Build
```bash

# clone the repository
git clone https://github.com/feraxhp/grp.git
cd grp

# if you want to install it on your system
cargo install --path .
```

## Need more Functionality?

If you need more functionality, feel free to open an issue or a pull request.
remember to follow the [contribution guidelines](CONTRIBUTING.md)