openapi-sync
A Rust implementation of a file synchronization tool for company SDK resources.
Features
- Efficient File Synchronization: Smart detection of changes to minimize file operations
- Task Management: Flexible API for defining and managing synchronization tasks
- Customizable Sync Rules: Define which files to sync and how they should be processed
- Robust Error Handling: Comprehensive error reporting and recovery mechanisms
- Async Support: Built on tokio for efficient asynchronous file operations
- Minimal Configuration: Simple setup with sensible defaults
Installation
Add this to your Cargo.toml
:
[]
= "0.1.0"
Quick Start
use Syncer;
use Task;
async
Documentation
For more detailed documentation, please visit docs.rs/openapi-sync.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.