From 087d91ae4929f0c5063005611859cc6df4982071 Mon Sep 17 00:00:00 2001 From: durbok Date: Sat, 28 Dec 2024 15:37:32 +0100 Subject: [PATCH] init commit --- README.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..c3d31fc --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +# Go SSH App + +Here’s a high-level outline to create a Golang TUI app that meets your requirements: + + +#### Features: + + +Text User Interface (TUI): + + +Use a library like tview to create the TUI interface. + + +#### MySQL for Sessions: + +Save session details (e.g., user, IP, port, and credentials) in a MySQL database. + + +Use the Go-MySQL-Driver to interact with the MySQL database. + + + +#### SSH Connection to Linux Machines: + +Use a library like go-ssh to create SSH connections to Linux machines. + + +Use the Go-MySQL-Driver to interact with the MySQL database. + + + +Environment Variables for DB Connection: + + +Use a package like godotenv to load environment variables for DB credentials. + + + +SSH Connection to Linux Machines: + + +Use a library like go-ssh to create SSH connections to Linux machines.