Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ianprime0509/pathological-packages

Pathological packages for testing the Zig package manager
https://github.com/ianprime0509/pathological-packages

Last synced: about 2 months ago
JSON representation

Pathological packages for testing the Zig package manager

Awesome Lists containing this project

README

        

# Pathological Zig packages

Each branch is a separate package that can be fetched using `zig fetch` to test
handling of these cases. URLs:

- `https://github.com/ianprime0509/pathological-packages/archive/BRANCH.tar.gz`
- `git+https://github.com/ianprime0509/pathological-packages#BRANCH`

A handy way to test many pathological cases on Linux is to create a FAT32
filesystem, which is case-insensitive and does not support symlinks:

```shell
fallocate -l 1G fat32.fs
mkfs.fat -F32 fat32.fs
mkdir fat32.mnt
sudo mount -o rw,umask=0000 fat32.fs fat32.mnt
ZIG_GLOBAL_CACHE_DIR=fat32.mnt zig fetch URL
```