https://github.com/liminalita/oxat
atproto api CLI
https://github.com/liminalita/oxat
api atproto bluesky cli rust
Last synced: 9 months ago
JSON representation
atproto api CLI
- Host: GitHub
- URL: https://github.com/liminalita/oxat
- Owner: liminalita
- License: mpl-2.0
- Created: 2024-11-26T06:57:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-27T16:17:13.000Z (over 1 year ago)
- Last Synced: 2025-10-12T03:33:13.151Z (9 months ago)
- Topics: api, atproto, bluesky, cli, rust
- Language: Rust
- Homepage:
- Size: 45.9 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# oxat
A terminal-based API client for Bluesky's AT Protocol (atproto) built in Rust, featuring an interactive TUI for exploring and testing API endpoints.
## Features
- Interactive command selection and parameter input
- Command history with success/failure tracking
- Automatic command completion
- JSON response formatting with syntax highlighting
- Copy responses to clipboard
- Export responses to files
### Controls
- Navigate available commands with arrow keys
- `Tab` to autocomplete commands
- `h` to view command history
- `Enter` to select/execute commands
- In response view:
- `c` to copy response to clipboard
- `e` to export response to file
- `Enter` to return to command list
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## License
This project is licensed under:
[](LICENSE)