From 7f8a9358f8f0c600d4f6517965ddc3beee5b5c3e Mon Sep 17 00:00:00 2001 From: Saige Bowerman Date: Tue, 2 Jul 2024 22:51:22 -0500 Subject: [PATCH] Update README.md --- README.md | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 67 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 186f06b..2466e2e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,69 @@ -# bSSH - A New Approach to SSH Configurations. +# bSSH - A New Approach to SSH Configurations -Better SSH, Includes (Paid) Cloud Storage, YML Configurations, Key/Password Authentication, a WebUI Hosted at https://ssh.andresdev.online. +bSSH offers a streamlined SSH experience with features like YAML-based configurations, key/password authentication, and the potential for cloud storage and a web UI. The web UI is hosted at [ssh.andresdev.online](http://ssh.andresdev.online) and is currently under development. -Easy Install: `curl -sSL "https://git.zelz.net/saige/bssh/raw/branch/main/setup_bssh.sh" | bash` \ No newline at end of file +## Features + +- **YAML Configurations**: Simplify your SSH configuration management with easy-to-read YAML files. +- **Key/Password Authentication**: Support for both key and password-based SSH authentication. +- **Cloud Storage (Coming Soon)**: Store and access your configurations from the cloud. +- **Web UI (Coming Soon)**: Manage your SSH configurations via a user-friendly web interface. + +## Installation + +Install bSSH with a single command: + +```sh +curl -sSL "https://git.zelz.net/saige/bssh/raw/branch/main/setup_bssh.sh" | bash +``` + +## Getting Started + +After installation, run the following command to initialize the configurations directory and display the help message: + +```sh +bssh -h +``` + +## Usage + +To get a full list of available commands and options, run: + +```sh +bssh -h +``` + +## Example Commands + +- **Login with user**: + ```sh + bssh -u username -p password + ``` +- **List all configurations**: + ```sh + bssh -l + ``` +- **Save a configuration to the cloud**: + ```sh + bssh -s configName configFile.yml + ``` +- **Use a local configuration**: + ```sh + bssh -o configName + ``` +- **Create a new local configuration**: + ```sh + bssh -m + ``` + +## Contributing + +We welcome contributions! Feel free to fork the repository and submit pull requests. + +## License + +This project is licensed under the MIT License. + +--- + +Feel free to modify it further based on your project's specific needs. \ No newline at end of file