Skip to content

jwc20/svt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Logo

SVT

Don't forget to pay the AWS bills!

last-commit license

demo



LIVE DEMO!

ssh siliconvalleytrail.xyz

Table of Contents


Quick Start

Installation

Clone the repository and set up the project:

  1. Clone the repository:
git clone https://github.com/jwc20/svt
  1. Navigate to the project directory:
cd svt
  1. Build the application:

Using Go modules:

go build -o svt cmd/ssh

Running the Server

Option 1: Run the built binary

./svt

Option 2: Run directly without building

go run ./cmd/ssh

Connecting via SSH

After starting the server, connect to it using SSH:

ssh localhost -p 23234

# or with a username
ssh player_name@localhost -p 23234
demo_start_server.mov

Testing

Run the test suite with:

go test ./...

Project Structure

└── svt/
    ├── README.md
    ├── cmd
    │   └── ssh              # SSH Wish Server
    ├── internal
    │   ├── engine           # Game Logic
    │   ├── hackernews       # Hacker News API Client
    │   ├── store            # SQLite Database
    └── └── ui               # Bubble Tea Terminal User Interface

Dependencies


See Also


About

SSH TUI game for the entrepreneurially-inclined

Topics

Resources

License

Stars

Watchers

Forks

Contributors