Initial checkin

This commit is contained in:
Pim van Pelt
2025-12-02 23:47:17 +01:00
commit c3b57c02e3
9 changed files with 2301 additions and 0 deletions

31
README.md Normal file
View File

@@ -0,0 +1,31 @@
# s3-genindex
Generate HTML directory indexes with file type icons and responsive design.
## Install
```bash
go install git.ipng.ch/ipng/s3-genindex/cmd/s3-genindex@latest
```
## Usage
```bash
# Generate index.html in current directory
s3-genindex
# Generate recursively with custom output
s3-genindex -r -o listing.html /path/to/dir
# Exclude files by regex
s3-genindex -x "(build|node_modules|\.tmp)"
```
## Build
```bash
make build
make test
```
See [docs/DETAILS.md](docs/DETAILS.md) for complete documentation.