4a1b78b857 
							
						 
					 
					
						
						
							
							cmd/stepd: Fix pid file being spawned even if not specified  
						
						 
						
						
						
						
					 
					
						2024-12-10 02:58:50 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							666a9b0c77 
							
						 
					 
					
						
						
							
							cmd/step: Fix setting providers  
						
						 
						
						
						
						
					 
					
						2024-12-10 02:53:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							eb7da68de6 
							
						 
					 
					
						
						
							
							providers/os: readDir now returns a slice of fs.DirEntry  
						
						 
						
						
						
						
					 
					
						2024-12-10 02:18:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							dc378008d6 
							
						 
					 
					
						
						
							
							cmd/stepd: Add config key and arguments for the directory document  
						
						 
						
						
						
						
					 
					
						2024-12-10 02:12:14 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							70a1194bca 
							
						 
					 
					
						
						
							
							http: Add the ability to serve a directory  
						
						 
						
						
						
						
					 
					
						2024-12-10 02:11:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							68c8deb269 
							
						 
					 
					
						
						
							
							cmd/stepd: Automatically forbid the configuration file  
						
						 
						
						
						
						
					 
					
						2024-12-10 00:39:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7480742e9e 
							
						 
					 
					
						
						
							
							http: Add mechanism to forbid certain files/directories  
						
						 
						
						
						
						
					 
					
						2024-12-10 00:38:47 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							11e8e7460a 
							
						 
					 
					
						
						
							
							cmd/stepd: Configuration file is read and used for the HTTP server  
						
						 
						
						... 
						
						
						
						Closes  #7  
						
						
					 
					
						2024-12-10 00:29:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d4d882c40e 
							
						 
					 
					
						
						
							
							Rename Environment.Conf to Config  
						
						 
						
						
						
						
					 
					
						2024-12-09 23:36:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a2680c40d2 
							
						 
					 
					
						
						
							
							Silly idea I had  
						
						 
						
						
						
						
					 
					
						2024-12-09 23:34:14 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8084b7749a 
							
						 
					 
					
						
						
							
							Environment configures providers  
						
						 
						
						
						
						
					 
					
						2024-12-09 23:27:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							433a112875 
							
						 
					 
					
						
						
							
							Add Provider interface  
						
						 
						
						
						
						
					 
					
						2024-12-09 22:57:59 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							952ce8f184 
							
						 
					 
					
						
						
							
							Rename plugin.go to provider.go in accordance with  #12  
						
						 
						
						
						
						
					 
					
						2024-12-09 19:32:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							adcb195f78 
							
						 
					 
					
						
						
							
							Add configurable interface  
						
						 
						
						
						
						
					 
					
						2024-12-09 18:22:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							380a5b9223 
							
						 
					 
					
						
						
							
							Metadata keys can have multiple values  
						
						 
						
						... 
						
						
						
						Closes  #6  
						
						
					 
					
						2024-12-09 15:53:29 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ccff4e56c0 
							
						 
					 
					
						
						
							
							Add DecodeMeta function for decoding metadata from an io.Reader.  
						
						 
						
						
						
						
					 
					
						2024-12-09 13:48:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							43084fb5bb 
							
						 
					 
					
						
						
							
							Add ability to parse quoted strings in meta  
						
						 
						
						... 
						
						
						
						This should actually make migration from Caddy easier, because
Caddy's YAML front matter seems to support quoted strings? IDK,
the current Holanet has them. Closes  #11  
						
						
					 
					
						2024-12-09 12:56:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b14d92205c 
							
						 
					 
					
						
						
							
							Rename a bunch of internal things from frontmatter to meta  
						
						 
						
						
						
						
					 
					
						2024-12-09 11:58:23 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							37022e051a 
							
						 
					 
					
						
						
							
							Rename front matter errors to meta errors  
						
						 
						
						
						
						
					 
					
						2024-12-09 11:56:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							847eff17b9 
							
						 
					 
					
						
						
							
							Split ParseMeta out of SplitMeta  
						
						 
						
						
						
						
					 
					
						2024-12-09 11:54:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							88c5ef2922 
							
						 
					 
					
						
						
							
							Rename frontmatter.go files to meta.go equivalents  
						
						 
						
						
						
						
					 
					
						2024-12-09 02:23:06 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							67480bb974 
							
						 
					 
					
						
						
							
							Rename FrontMatter to Meta  
						
						 
						
						
						
						
					 
					
						2024-12-09 02:22:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c618d7bc5e 
							
						 
					 
					
						
						
							
							Add .editorconfig  
						
						 
						
						
						
						
					 
					
						2024-12-08 20:24:19 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a12377b7d6 
							
						 
					 
					
						
						
							
							Ignore stepd.pid  
						
						 
						
						
						
						
					 
					
						2024-12-08 20:23:50 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							04149fe218 
							
						 
					 
					
						
						
							
							cmd/stepd: PID file is properly removed now  
						
						 
						
						
						
						
					 
					
						2024-12-08 20:22:35 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e79417ec9d 
							
						 
					 
					
						
						
							
							cmd/stepd: Add periods in the help text  
						
						 
						
						
						
						
					 
					
						2024-12-08 20:05:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b6cd237ed3 
							
						 
					 
					
						
						
							
							cmd/stepd: Serve a named directory  
						
						 
						
						... 
						
						
						
						Closes  #8  
						
						
					 
					
						2024-12-08 20:02:28 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d06b03bbfe 
							
						 
					 
					
						
						
							
							cmd/stepd: Write PID file  
						
						 
						
						... 
						
						
						
						Closes  #9  
						
						
					 
					
						2024-12-08 19:45:14 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							deb3d7e935 
							
						 
					 
					
						
						
							
							providers/slice: Make the slice functions way better  
						
						 
						
						
						
						
					 
					
						2024-12-08 19:20:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							947cbc1440 
							
						 
					 
					
						
						
							
							Add type mismatch error  
						
						 
						
						
						
						
					 
					
						2024-12-08 16:12:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							860d083c11 
							
						 
					 
					
						
						
							
							providers/mime: use Document.Rel  
						
						 
						
						
						
						
					 
					
						2024-12-08 03:28:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							52b8b5a347 
							
						 
					 
					
						
						
							
							providers/import: use Document.Rel  
						
						 
						
						
						
						
					 
					
						2024-12-08 03:28:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							25541dadfe 
							
						 
					 
					
						
						
							
							providers/os: use Document.Rel  
						
						 
						
						
						
						
					 
					
						2024-12-08 03:28:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cc13abd8f8 
							
						 
					 
					
						
						
							
							Documents now make use of relative paths to parse parent documents  
						
						 
						
						
						
						
					 
					
						2024-12-08 02:57:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f1fccdc2ae 
							
						 
					 
					
						
						
							
							Add ParseRelative to Environment  
						
						 
						
						
						
						
					 
					
						2024-12-08 02:51:13 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3c9f91a2c9 
							
						 
					 
					
						
						
							
							Add Abs method on Document  
						
						 
						
						
						
						
					 
					
						2024-12-08 02:51:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							17b6253211 
							
						 
					 
					
						
						
							
							Add Abs method to Document  
						
						 
						
						
						
						
					 
					
						2024-12-08 02:18:14 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							efb1f455c9 
							
						 
					 
					
						
						
							
							http: Wrap the recorder instead of the actual response writer  
						
						 
						
						
						
						
					 
					
						2024-12-08 01:55:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6f635825a9 
							
						 
					 
					
						
						
							
							http: Make methods of .Data.Res actually work  
						
						 
						
						
						
						
					 
					
						2024-12-08 01:50:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3c9eb01790 
							
						 
					 
					
						
						
							
							providers/os: Add appendFile  
						
						 
						
						
						
						
					 
					
						2024-12-08 01:30:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							889850c04c 
							
						 
					 
					
						
						
							
							Move all http stuff into the http package  
						
						 
						
						
						
						
					 
					
						2024-12-08 01:01:10 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6f04353512 
							
						 
					 
					
						
						
							
							providers/import: Add panic function  
						
						 
						
						
						
						
					 
					
						2024-12-08 01:00:50 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b654829428 
							
						 
					 
					
						
						
							
							providers: Add mime provider  
						
						 
						
						
						
						
					 
					
						2024-12-08 00:08:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d76374719d 
							
						 
					 
					
						
						
							
							providers: Add slice functions provider  
						
						 
						
						
						
						
					 
					
						2024-12-07 22:18:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7f64686323 
							
						 
					 
					
						
						
							
							providers/os: isFile, isDir no longer return errors, just false  
						
						 
						
						
						
						
					 
					
						2024-12-07 21:51:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0d456b7508 
							
						 
					 
					
						
						
							
							providers/os: Change name of fileExists to exists  
						
						 
						
						
						
						
					 
					
						2024-12-07 21:50:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							891e4dc140 
							
						 
					 
					
						
						
							
							Fix bugs surrounding adding funcs to a template  
						
						 
						
						
						
						
					 
					
						2024-12-07 21:47:36 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5e3421a0a7 
							
						 
					 
					
						
						
							
							providers/path: Add functions to check if a file is hidden  
						
						 
						
						
						
						
					 
					
						2024-12-07 21:47:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b7952cf8eb 
							
						 
					 
					
						
						
							
							providers/os: Add functions to check if something is a dir or file  
						
						 
						
						
						
						
					 
					
						2024-12-07 21:46:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b66b64a327 
							
						 
					 
					
						
						
							
							Make frontmatter splitting work with CRLF files  
						
						 
						
						
						
						
					 
					
						2024-12-07 16:25:34 -05:00