# tangled-cli
`tangled-cli` provides the `tang` command for working with
[Tangled](https://tangled.org), a decentralized Git collaboration platform
built on the AT Protocol.
## Installation
Requires Rust 1.88 or newer.
```sh
cargo install tangled-cli
```
## Quick start
```sh
# Authenticate using OAuth
tang auth login --handle your.handle
# Work with repositories
tang repo list
tang repo create my-project
tang repo clone owner/my-project
# Work with issues and pulls
tang issue list --repo owner/my-project
tang pull list --repo owner/my-project
```
Read commands support table, JSON, and YAML output:
```sh
tang repo info owner/my-project --format json
tang issue list --format yaml
```
The CLI also supports repository migration and Spindle CI/CD configuration,
pipeline logs, and secrets.
See the [project README](https://tangled.org/dzejkop.space/tangled-cli) and
[getting-started guide](https://tangled.org/dzejkop.space/tangled-cli/tree/main/docs/getting-started.md)
for full documentation.
## License
Licensed under either of Apache License, Version 2.0 or MIT license at your
option.