Skip to content

lsshell is a Go-based TUI tool that allows parallel command execution across multiple SSH sessions, simplifying remote server management.

License

Notifications You must be signed in to change notification settings

blacknon/lsshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Report Card

lsshell

lsshell is a TUI (Text-based User Interface) tool for managing parallel SSH sessions with an easy-to-use list selection interface. It allows you to execute commands across multiple remote servers simultaneously, making it ideal for system administrators and developers managing multiple machines.

This tool is a related project of lssh. It uses the same configuration file as lssh.

Features

  • Parallel SSH Execution: Execute commands on multiple remote hosts simultaneously.
  • TUI Interface: A user-friendly text-based interface for selecting hosts and managing sessions.
  • Flexible Configuration: Easily configurable for different environments.

Installation

To install lsshell, clone the repository and build it using Go.

git clone https://github.com/blacknon/lsshell.git
cd lsshell
go build

Usage

To start lsshell, run the following command.

lsshell

You can then select hosts and execute commands across multiple sessions.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

lsshell is a Go-based TUI tool that allows parallel command execution across multiple SSH sessions, simplifying remote server management.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages