Compare commits
No commits in common. "789b5fb6b93cd0b44efb088c45dde10a25546168" and "9da42c44c34ab2335dbe54a4d9370bac4fb75a79" have entirely different histories.
789b5fb6b9
...
9da42c44c3
26
README.md
26
README.md
|
@ -7,29 +7,3 @@ machine.
|
||||||
The goal is to have a _single_ "repositories" file that can be synced
|
The goal is to have a _single_ "repositories" file that can be synced
|
||||||
across devices. Shepherd would take this file, allow for syncing repository
|
across devices. Shepherd would take this file, allow for syncing repository
|
||||||
configurations and bulk operations (fetch, unified log, etc).
|
configurations and bulk operations (fetch, unified log, etc).
|
||||||
|
|
||||||
## Building
|
|
||||||
|
|
||||||
1. Grab the source from [git.nixnet.services/boots/shepherd](https://git.nixnet.services/boots/shepherd).
|
|
||||||
2. Build using `cargo build --release`
|
|
||||||
|
|
||||||
## Basic Usage
|
|
||||||
|
|
||||||
The help message can be displayed by running `shepherd --help`.
|
|
||||||
|
|
||||||
The default path to the configuration file is `~/config/shepherd/config.toml`; however, a different location can be specified with the `--config` flag.
|
|
||||||
|
|
||||||
To add a repository to shepherd:
|
|
||||||
```
|
|
||||||
shepherd add <name> <git-url>
|
|
||||||
```
|
|
||||||
|
|
||||||
To list out currently tracked repositories:
|
|
||||||
```
|
|
||||||
shepherd list
|
|
||||||
```
|
|
||||||
|
|
||||||
To clone and update all tracked repositories:
|
|
||||||
```
|
|
||||||
shepherd fetch
|
|
||||||
```
|
|
||||||
|
|
|
@ -235,7 +235,6 @@ General
|
||||||
|
|
||||||
Manage Repositories
|
Manage Repositories
|
||||||
add Add another git repo to keep track of
|
add Add another git repo to keep track of
|
||||||
fetch Update currently tracked repos
|
fetch Update currently tracked repos"
|
||||||
list list out the currently tracked repos"
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue