# guts-cli
Command-line tools for interacting with Guts.
## Installation
```bash
cargo install guts-cli
```
## Commands
### Identity Management
```bash
# Generate a new Ed25519 keypair
guts identity generate
# Show your public key
guts identity show
# Export identity
guts identity export > identity.yaml
```
### Repository Operations
```bash
# Clone a repository
git clone https://guts.network/owner/repo.git
# List repositories
guts repo list
# Create a repository
guts repo create my-project
```
### Migration
```bash
# Import from GitHub
guts migrate github --repo owner/repo
# Import from GitLab
guts migrate gitlab --project group/project
```
## Part of Guts
This CLI is part of [Guts](https://github.com/AbdelStark/guts), a decentralized, censorship-resistant alternative to GitHub built on BFT consensus.
## License
MIT OR Apache-2.0