README.md in heel-3.2.1 vs README.md in heel-4.0.0
- old
+ new
@@ -1,29 +1,30 @@
## Heel
+[![Build Status](https://copiousfreetime.semaphoreci.com/badges/heel/branches/main.svg)](https://copiousfreetime.semaphoreci.com/projects/heel)
-* [Homepage](http://github.com/copiousfreetime/heel/)
-* [GitHub](http://github.com/copiousfreetime/heel/)
-* email jeremy at hinegardner dot org
-* `git clone git://github.com/copiousfreetime/heel.git`
+* [Homepage](https://github.com/copiousfreetime/heel/)
+* [GitHub](https://github.com/copiousfreetime/heel/)
## DESCRIPTION
Heel is a small static web server for use when you need a quick web server for a
directory. Once the server is running, heel will use
-[launchy](http://rubygems.org/gems/launchy/) to open your browser at
+[launchy](https://rubygems.org/gems/launchy/) to open your browser at
the URL of your document root.
-Heel is built using [Rack](http://rack.github.com) and
-[Puma](http://puma.io)
+Heel is built using [Rack](https://github.com/rack/rack) and
+[Puma](https://puma.io)
% heel
Launching your browser...
Puma starting in single mode...
- * Version 3.11.3 (ruby 2.4.3-p205), codename: Love Song
- * Min threads: 0, max threads: 16
- * Environment: none
- * Listening on tcp://0.0.0.0:4331
+ * Puma version: 6.2.1 (ruby 3.2.2-p53) ("Speaking of Now")
+ * Min threads: 0
+ * Max threads: 5
+ * Environment: none
+ * PID: 11322
+ * Listening on http://0.0.0.0:4331
Use Ctrl-C to stop
Or run it in the background
% heel --daemonize
@@ -33,12 +34,12 @@
Sending TERM to process 3304
Done.
## FEATURES
-* Automatic launching of your browser to the URL it is serving with [launchy](http://github.com/copiousfreetime/launchy/)
-* Automatic syntax highlighting of source code files with [coderay](http://coderay.rubychan.de/)
+* Automatic launching of your browser to the URL it is serving with [launchy](https://github.com/copiousfreetime/launchy/)
+* Automatic syntax highlighting of source code files with [rouge](https://github.com/ruby-rouge/rouge))
* Run in the foreground or daemonized
* Bind to any address and port (default is 0.0.0.0:4331)
## SYNOPSIS:
@@ -48,11 +49,11 @@
(default: 0.0.0.0)
-d, --daemonize Run daemonized in the background
-h, --help Display this text
-k, --kill Kill an existing daemonized heel process
--[no-]highlighting Turn on or off syntax highlighting
- (default: off)
+ (default: on)
--[no-]launch-browser Turn on or off automatic browser launch
(default: on)
-p, --port PORT Port to bind to
(default: 4331)
-r, --root ROOT Set the document root
@@ -61,33 +62,35 @@
## REQUIREMENTS:
### For running:
-* [coderay](http://coderay.rubychan.de/)
-* [launchy](http://github.com/copiousfreetime/launchy/) >= 0.1.1
-* [mime-types](http://mime-types.rubyforge.org/)
-* [puma](http://puma.io)
+* [rouge](https://github.com/rouge-ruby/rouge)
+* [launchy](https://github.com/copiousfreetime/launchy/)
+* [mime-types](https://github.com/mime-types/ruby-mime-types/)
+* [puma](https://puma.io)
+* [rackup](https://github.com/rack/rackup)
### For development:
-* [minitest](http://rubygems.org/gems/minitest)
-* [rake](http://rubygems.org/gems/rake)
-* [rdoc](http://rubygems.org/gems/rdoc)
+* [minitest](https://rubygems.org/gems/minitest)
+* [rake](https://rubygems.org/gems/rake)
+* [rdoc](https://rubygems.org/gems/rdoc)
## INSTALL:
* `gem install heel`
## CREDITS:
-* [puma](http://puma.io)
-* [Rack](http://rack.github.io/)
-* http://www.famfamfam.com/ for amazing icons
+* [puma](https://puma.io)
+* [Rack](https://github.com/rack/rack)
+* [lineicons](https://lineicons.com/)
+* [picocss](https://picocss.com/)
## BSD LICENSE:
-Copyright (c) 2007 - 2013, Jeremy Hinegardner
+Copyright (c) 2007 - 2023, Jeremy Hinegardner
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met: