Compare commits
3 Commits
592d859d59
...
9974cadb4e
| Author | SHA1 | Date | |
|---|---|---|---|
| 9974cadb4e | |||
| 1c9e57de26 | |||
| 2b50672ea9 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -3,3 +3,4 @@
|
||||
/bin/
|
||||
/.shards/
|
||||
*.dwarf
|
||||
kotatsu
|
||||
@@ -1,6 +1,32 @@
|
||||
# TODO: Write documentation for `Kotatsu`
|
||||
|
||||
require "option_parser"
|
||||
require "http/server"
|
||||
|
||||
module Kotatsu
|
||||
VERSION = "0.1.0"
|
||||
|
||||
# TODO: Put your code here
|
||||
OptionParser.parse do |parser|
|
||||
parser.banner = "Kotatsu - Easy to configure server start page"
|
||||
|
||||
parser.on "-h", "--help", "Show this help" do
|
||||
puts parser
|
||||
exit
|
||||
end
|
||||
|
||||
parser.on "-v", "--version", "Show kotatsu version" do
|
||||
puts VERSION
|
||||
exit
|
||||
end
|
||||
end
|
||||
|
||||
webserv = HTTP::Server.new do |context|
|
||||
context.response.content_type = "text/plain"
|
||||
context.response.print "Running kotatsu #{VERSION}"
|
||||
end
|
||||
|
||||
webaddr = webserv.bind_tcp 8080
|
||||
puts "Started kotatsu webserver on #{webaddr}"
|
||||
webserv.listen
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user