Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/synacktraa/gitfetch

A tool to fetch repository and user info
https://github.com/synacktraa/gitfetch

Last synced: about 1 month ago
JSON representation

A tool to fetch repository and user info

Awesome Lists containing this project

README

        


gitfetch










>Gitfetch is a command-line utility which fetches information about users and repositories from different hosts.

### Github User

---

### Github Repo

---

### Gitlab Repo


---

## **Usage**

Only go is needed compile. There is no other dependencies.

Install:

```sh
go install github.com/SynAcktraa/gitfetch@master
```

Build:

```sh
go build .
```

Help:

```sh
gitfetch help
```

Run:

```sh
gitfetch golang/go
```

> If host is not specified, it defaults to github.

---

Host | 1 | 2 | 3
----------|------------------------|------------------------------|---------------------------------
Github | ``gh//`` | ``github//`` | ``github.com//``
Gitlab | ``gl//`` | ``gitlab//`` | ``gitlab.com//``
Gitea | ``gt//`` | ``gitea//`` | ``gitea.com//``

## **Checklist**

- [x] Github Support
- [ ] Fetches Gitlab repository info but still doesn't support user info
- [ ] Gitea Support
- [ ] Authentication support
- [x] Display repo stats according to language color (Github only)
- [ ] Display user profile picture in terminal
- [ ] Add rest of the language color code


---
> A tool inspired from iddev5/scafetch
---

## **License**

### MIT

Copyright for portions of project [gitfetch](https://github.com/SynAcktraa/gitfetch) are held by [Github Account [SynAcktraa](https://github.com/SynAcktraa) Owner, 2022] as part of project [gitfetch](https://github.com/SynAcktraa/gitfetch)

All other copyright for project [gitfetch](https://github.com/SynAcktraa/gitfetch) are held by [Github Account [SynAcktraa](https://github.com/SynAcktraa) Owner, 2022].

Check the [LICENSE](LICENSE) for more details.