Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tk103331/goshell

A simple SSH GUI client via Fyne.
https://github.com/tk103331/goshell

container docker k8s shell ssh terminal

Last synced: 1 day ago
JSON representation

A simple SSH GUI client via Fyne.

Awesome Lists containing this project

README

        

# GoShell(WIP)

GoShell is a simple terminal GUI client, written in Go,via [Fyne](https://fyne.io). Supports SSH、Docker、K8S.

# Features

- Supports SSH、Docker、K8S.
- Supports Windows、Linux、MacOS platform.(thanks [Fyne](https://fyne.io))
- Supports shortcut command.

# Screenshots
### Main
![GoShell Main](screenshot/main.png)
### SSH Config
![GoShell SSH](screenshot/ssh-conf.png)
### Docker Config
![GoShell Docker](screenshot/docker-conf.png)
### Docker Select Container
![GoShell Docker](screenshot/docker-container.png)
### K8S Config
![GoShell Docker](screenshot/k8s-conf.png)
### K8S Select Container
![GoShell Docker](screenshot/k8s-container.png)

### Building

- Linux / MACOS
``` shell
git clone https://github.com/tk103331/goshell.git
cd goshell
go build
sudo ./goshell
```
- Windows (Need to run with administrator rights)
``` shell
git clone https://github.com/tk103331/goshell.git
cd goshell
go build
goshell
```

# TODOs

- UI/UX optimization
- Configuration encryption