Skip to content

umeldt/gopher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# gopher

a gopher server and a simple DSL for setting up servers

## installation

```bash
gem install foobar
```

## usage

set up a server using ruby
```ruby
gopher = Gopher.application do
  host '0.0.0.0'
  port 70

  text '/time' do
    line Time.now.to_s
  end

  mount '/', '/srv/gopher'
end
```

serve the current directory over gopher
```bash
gopher -p 70 -a 127.0.0.1
```

## license
[ISC](https://choosealicense.com/licenses/isc/)

About

a gopher server (written a long, long time ago (2009???))

Resources

License

Stars

Watchers

Forks

Packages

No packages published