Dmytro Stanchiev 6b906ccea8 add readme
Signed-off-by: Dmytro Stanchiev <git@dmytros.dev>
2025-10-31 12:01:03 -04:00
2025-10-31 11:45:34 -04:00
2025-10-31 11:45:24 -04:00
2025-10-31 11:45:24 -04:00
2025-10-31 11:45:34 -04:00
2025-10-31 11:45:34 -04:00
2025-10-31 11:45:24 -04:00
2025-10-31 11:45:24 -04:00
2025-10-31 11:45:24 -04:00
2025-10-31 12:01:03 -04:00

Moshy-rust: a simple Mosh wrapper with profile settings, but in Rust

Attributes

This is a rewrite of a project https://github.com/kiniou/moshy
The original idea belongs to [kiniou](https://github.com/kiniou).

Introduction

Moshy is a simple python Rust script which allow a user to connect to mosh server with
different settings per hosts like port ranges or commands to run immediately once logged in.

Installation

cargo install

Configuration

Moshy wraps mosh in order to use configuration profiles from the following path:

/etc/moshy.conf     # System configuration
${HOME}/.moshy.conf # Per-user configuration

You can select a profile by passing `hostname` argument and extra arguments
which will be executed to the remote mosh session.

The hostname parameter match configuration sections and can be formatted like the following:

hostname             - connect to a remote hostname
user@hostname        - connect a specific user to connect with
hostname:flavor
user@hostname:flavor - 'flavor' is an arbitrary name that can be
                       used to reference your commands.

You can simply list configured profiles by using the list command and get more
information on profile configured.

Description
☎️ Moshy: a simple Mosh wrapper with profile settings, but in Rust https://github.com/kiniou/moshy
Readme 53 KiB
Languages
Rust 92.3%
Nix 7.7%