Heim is a Rust-based tool designed to streamline the process of connecting to your servers using SSH. It achieves this by parsing your SSH configuration file and presenting a list of hosts in an interactive terminal window. Once a host is selected, Heim automatically initiates an SSH connection.
To build Heim, run the following command:
cargo build --release
Heim takes a --cfg_path
flag to specify the path to your SSH configuration file. Here's an example of how to use Heim:
heim --cfg_path /path/to/your/ssh/config
This will display an interactive terminal window containing a list of hosts parsed from the specified SSH configuration file. Simply select the desired host, and Heim will initiate an SSH connection.
To build Heim, use the following command:
cargo build --release
The --release
flag ensures that the binary is optimized for performance.
If you'd like to contribute to Heim, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
. - Make your changes and commit them:
git commit -m "Your commit message here"
. - Push to the branch:
git push origin feature-name
. - Create a pull request.
This project is licensed under the MIT License.
Heim is built with ❤️ by Nana Kwadwo & blvckprince.