Metadata-Version: 2.4
Name: myrepos-utils
Version: 0.0.4.2
Summary: Additional utilities for myrepos
Home-page: https://git.sr.ht/~michel-slm/myrepos-utils
Author: Michel Lind
Author-email: michel@michel-slm.name
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
Description-Content-Type: text/markdown
License-File: COPYING.md
Requires-Dist: click
Provides-Extra: dev
Requires-Dist: black; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: pip-tools; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Provides-Extra: release
Requires-Dist: twine; extra == "release"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Dynamic: license-file

# myrepos-utils

## Usage

### config
Configures a new repository, checks it out by default, and configures
additional git remotes and git configurations as specified

For example:
```
$ mr-utils config centos/hyperscale/emacs "git clone -b c9s-sig-hyperscale https://git.centos.org/rpms/emacs.git" --extra-git-remotes fedora https://src.fedoraproject.org/rpms/emacs.git --git-configs user.email salimma@centosproject.org

```

### find
Let's say you have the following repositories configured in `~/.mrconfig`:

```
[src/github/owner1/projA]
...

[src/github/owner2/projB]
...
```

This will let you quickly switch to `~/src/github/owner1/projA`:
```
cd (mr-utils find github projA)
```

If there are multiple matches, they will be printed out.

### sort
This will sort `~/.mrconfig` based on sections and write it back out
```
mr-utils sort
```

### version
Displays the version of the current `myrepos-utils`
