Skip to content

Commit 47a139a

Browse files
committed
Serve "." by default
1 parent 500e089 commit 47a139a

File tree

4 files changed

+22
-17
lines changed

4 files changed

+22
-17
lines changed

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION = 1.1.0
1+
VERSION = 1.2.0
22

33
APP := http-file-server
44
PACKAGES := $(shell go list -f {{.Dir}} ./...)

README.md

+12-9
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,13 @@
66

77
## Contents
88

9-
<!-- TOC -->
10-
119
- [Contents](#contents)
1210
- [Examples](#examples)
1311
- [Get it](#get-it)
1412
- [Using `go get`](#using-go-get)
1513
- [Pre-built binary](#pre-built-binary)
1614
- [Use it](#use-it)
1715

18-
<!-- /TOC -->
19-
20-
2116
## Examples
2217

2318
```sh
@@ -27,6 +22,14 @@ $ http-file-server /tmp
2722
2018/11/13 23:00:03.946093 http-file-server listening on ":8080"
2823
```
2924

25+
```sh
26+
$ cd /tmp
27+
$ http-file-server
28+
2018/11/13 23:00:03.946051 serving local path "/tmp" on "/tmp/"
29+
2018/11/13 23:00:03.946087 redirecting to "/tmp/" from "/"
30+
2018/11/13 23:00:03.946093 http-file-server listening on ":8080"
31+
```
32+
3033
```sh
3134
$ http-file-server -p 1234 /1=/tmp /2=/var/tmp
3235
2018/11/13 23:01:44.502240 serving local path "/tmp" on "/1/"
@@ -57,14 +60,14 @@ Or [download a binary](https://github.com/sgreben/http-file-server/releases/late
5760

5861
```sh
5962
# Linux
60-
curl -L https://github.com/sgreben/http-file-server/releases/download/1.1.0/http-file-server_1.1.0_linux_x86_64.tar.gz | tar xz
63+
curl -L https://github.com/sgreben/http-file-server/releases/download/1.2.0/http-file-server_1.2.0_linux_x86_64.tar.gz | tar xz
6164

6265
# OS X
63-
curl -L https://github.com/sgreben/http-file-server/releases/download/1.1.0/http-file-server_1.1.0_osx_x86_64.tar.gz | tar xz
66+
curl -L https://github.com/sgreben/http-file-server/releases/download/1.2.0/http-file-server_1.2.0_osx_x86_64.tar.gz | tar xz
6467

6568
# Windows
66-
curl -LO https://github.com/sgreben/http-file-server/releases/download/1.1.0/http-file-server_1.1.0_windows_x86_64.zip
67-
unzip versions_1.1.0_windows_x86_64.zip
69+
curl -LO https://github.com/sgreben/http-file-server/releases/download/1.2.0/http-file-server_1.2.0_windows_x86_64.zip
70+
unzip versions_1.2.0_windows_x86_64.zip
6871
```
6972

7073
## Use it

README.template.md

+8-5
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,13 @@
66

77
## Contents
88

9-
<!-- TOC -->
10-
119
- [Contents](#contents)
1210
- [Examples](#examples)
1311
- [Get it](#get-it)
1412
- [Using `go get`](#using-go-get)
1513
- [Pre-built binary](#pre-built-binary)
1614
- [Use it](#use-it)
1715

18-
<!-- /TOC -->
19-
20-
2116
## Examples
2217

2318
```sh
@@ -27,6 +22,14 @@ $ http-file-server /tmp
2722
2018/11/13 23:00:03.946093 http-file-server listening on ":8080"
2823
```
2924

25+
```sh
26+
$ cd /tmp
27+
$ http-file-server
28+
2018/11/13 23:00:03.946051 serving local path "/tmp" on "/tmp/"
29+
2018/11/13 23:00:03.946087 redirecting to "/tmp/" from "/"
30+
2018/11/13 23:00:03.946093 http-file-server listening on ":8080"
31+
```
32+
3033
```sh
3134
$ http-file-server -p 1234 /1=/tmp /2=/var/tmp
3235
2018/11/13 23:01:44.502240 serving local path "/tmp" on "/1/"

main.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,7 @@ func server(addr string, routes routes) error {
7272
paths := make(map[string]string)
7373

7474
if len(routes.Values) == 0 {
75-
log.Printf("WARNING: no routes specified - every request will return %d (%s)", http.StatusNotFound, http.StatusText(http.StatusNotFound))
76-
http.HandleFunc(rootRoute, http.NotFound)
75+
routes.Set(".")
7776
}
7877

7978
for _, route := range routes.Values {

0 commit comments

Comments
 (0)