Metadata-Version: 2.1
Name: repin
Version: 0.2.3
Summary: Repository Inspector
Home-page: https://github.com/inessa13/repin
Author: David Jhanyan aka inessa13
Author-email: davo.fastcall@gmail.com
License: MIT
Platform: Development Status :: 4 - Beta
Platform: Programming Language :: Python
Platform: Programming Language :: Python :: 3
Platform: Programming Language :: Python :: 3.6
Platform: Programming Language :: Python :: 3.7
Platform: Topic :: Software Development
Platform: Topic :: Utilities
Requires-Python: >=3.0
Description-Content-Type: text/markdown
Requires-Dist: mock
Requires-Dist: python-gitlab (==1.5.1)
Requires-Dist: python-Levenshtein (==0.12.0)
Requires-Dist: PyYAML
Requires-Dist: toml
Provides-Extra: tests
Requires-Dist: pytest ; extra == 'tests'
Requires-Dist: coverage ; extra == 'tests'

# RepIn - Repository Inspector.

Tool for collect information about amount repositories from gitlab. Can build dependencies for python projects.

## Installation

```
pip install repin
```

## Initialize

Init gitlab data
```
repin init
```

Get tool info
```
repin info
```

Collect all repositories in fast mode
```
repin collect all -f
```

View total info
```
repin total
```

Repair all broken repos
```
repin repair :broken -a
```

View total info after collect
```
repin total
```

## Examples

List all repos in group `site`
```
repin list site/
```

List all repos in with name `pages`
```
repin list pages
```

Get common data about `site/py` repo
```
repin show site/py
```

Get full data about `site/py` repo
```
repin show site/py -a
```

Get all python projects from gitlab, for which your access token have permissions, that requires `appserverlib`
```
repin reverse appserverlib
```

Get all python projects, requiring `aiohttp`
```
repin reverse aiohttp -f
```

