From 3c242638c0c6b1c95efa2fff57c915a9c5372eb4 Mon Sep 17 00:00:00 2001 From: TEC Date: Wed, 10 Jan 2024 00:11:18 +0800 Subject: Allow including revision inline --- README.org | 2 +- module.go | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/README.org b/README.org index f8d0984..97badd4 100644 --- a/README.org +++ b/README.org @@ -15,7 +15,7 @@ xcaddy build --with github.com/tecosaur/caddy-fs-git #+begin_src caddyfile file_server { - fs git + fs git [] } #+end_src diff --git a/module.go b/module.go index 6af3b52..ea53fa4 100644 --- a/module.go +++ b/module.go @@ -68,8 +68,11 @@ func (fs *FS) UnmarshalCaddyfile(d *caddyfile.Dispenser) error { if !d.Next() { // consume start of block return d.ArgErr() } - if d.NextArg() { // Optional "fs git " form + if d.NextArg() { // Optional "fs git []" form fs.Repository = d.Val() + if d.NextArg() { + fs.Revision = d.Val() + } } else { // Form: fs git { // repo[sitory] -- cgit v1.2.3-70-g09d2