Vento – A lightweight CLI for file transfers with YAML-based automation
Vento – A lightweight CLI for file transfers with YAML-based automation
Hi HN, I've been working on a small but powerful CLI tool called *Vento*, inspired by tools like HULFT, but designed to be open-source, cross-platform, and developer-friendly. Vento is a lightweight Rust-based CLI that automates file transfers (SFTP/SCP for now), using simple *YAML profiles*. It supports: * Upload/download with SFTP or SCP (public key, ssh config, env auth) * Pre/post/error hooks with custom shell commands * Logging to file or stdout * File size limits for safety * Easily cron-able with external schedulers Example YAML: ```yaml - profileId: "daily-report" source: type: "local" path: "./report.csv" destination: type: "sftp" host: "example.com" authentication: method: "env_key" username: "user" envKeyRef: "SFTP_KEY_PATH" transferProtocol: protocol: "SFTP" postTransferCommand: "echo 'done!'" ``` It’s designed for devs and ops who want something dead simple to automate file delivery without complex infrastructure. GitHub: [ https://github.com/kyotalab/vento ]( https://github.com/kyotalab/vento ) v0.2.0 released now, with SCP and validation features. Happy to hear feedback, questions, or ideas! Thanks!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
File Transfers for Agents
File Transfers Made Simple
Fs-dir-cache – easy and correct CLI file system based caching
Gasless usdc transfers on aptos
NetSour, CLI Based Wireshark
Partially encrypt a file based on its HEREDOCs
Ethnode, a Lightweight Alternative to Ganache-CLI
Runk – a CLI based file and folder sharer over network
Makesends – client side encrypted online file transfers
Bootstrapped a Lightweight Business Tracker Automation