@hwittenborn/rclone
v0.1.4
Published
TypeScript client for rclone Remote Control API
Downloads
466
Maintainers
Readme
@hwittenborn/rclone
A TypeScript client for the rclone Remote Control (RC) API.
Features
- Full support for rclone's RC API.
- Built-in rclone process management.
- Type-safe API calls using TypeScript and Zod.
Installation
npm install @hwittenborn/rcloneExample Usage
import { Rclone } from '@hwittenborn/rclone';
const rclone = new Rclone();
async function main() {
// Initialize rclone process (spawns rclone rc)
await rclone.init();
// List remotes
const remotes = await rclone.config.listRemotes();
console.log(remotes);
// Stop rclone process
rclone.stop();
}
main();