Skip to content
Jacob Callahan edited this page Apr 16, 2026 · 3 revisions

Hussh Documentation

Welcome to the full documentation for Hussh. This directory contains detailed guides and examples for all of Hussh's features.

Documentation Index

Guide Description
Synchronous Usage Complete guide to the Connection class including authentication, executing commands, SFTP, SCP, file tailing, and interactive shells
Asynchronous Usage Complete guide to the AsyncConnection class with async/await patterns, timeouts, and all async operations
MultiConnection Usage Concurrent operations across multiple hosts using MultiConnection, including batch operations and error handling
Project Development Local contributor workflow for building with maturin, installing with uv, running pre-commit, and executing tests

Quick Links

  • Getting Started: See the main README for installation and quickstart examples
  • Benchmarks: Performance comparisons are in the main README and the benchmarks/ directory
  • Source Code: The Rust implementation is in src/ and Python bindings are exposed via PyO3

Need Help?

  • Check the GitHub Issues for known issues
  • Open a new issue if you find a bug or have a feature request

Clone this wiki locally