Initial import

This commit is contained in:
2026-08-03 10:32:04 +02:00
parent e476442463
commit 8d91aa86d2
4 changed files with 225 additions and 1 deletions
+29 -1
View File
@@ -1,3 +1,31 @@
# package-zipper
Zips a package based on the information in info.rkt
Creates a clean, versioned ZIP archive of the current Racket package.
```racket
(require package-zipper)
(zip-package)
```
`zip-package` reads `version` from the current directory's `info.rkt`.
For a directory named `racket-upnp` with version `"5.0"`, it creates:
```text
../racket-upnp-5.0.zip
```
The ZIP recursively contains the package files, except for:
- `.git`
- names ending in `~`
- names ending in `.bak`
- `.html`, `.js`, and `.css` files below `scribblings` or `scribbles`
The comparisons for `.bak` and the Scribble web extensions are
case-insensitive.
Install this source directory as a linked package during development:
```sh
raco pkg install --auto --link .
```