Compare commits
3 Commits
592d859d59
...
9974cadb4e
| Author | SHA1 | Date | |
|---|---|---|---|
| 9974cadb4e | |||
| 1c9e57de26 | |||
| 2b50672ea9 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -3,3 +3,4 @@
|
|||||||
/bin/
|
/bin/
|
||||||
/.shards/
|
/.shards/
|
||||||
*.dwarf
|
*.dwarf
|
||||||
|
kotatsu
|
||||||
@@ -1,6 +1,32 @@
|
|||||||
# TODO: Write documentation for `Kotatsu`
|
# TODO: Write documentation for `Kotatsu`
|
||||||
|
|
||||||
|
require "option_parser"
|
||||||
|
require "http/server"
|
||||||
|
|
||||||
module Kotatsu
|
module Kotatsu
|
||||||
VERSION = "0.1.0"
|
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
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user