mcandre / toys

code demos for newbies
https://github.com/mcandre/toys
30 stars 6 forks source link

portable tgz archiver for cross-platform ports #453

Closed mcandre closed 5 months ago

mcandre commented 1 year ago

Identify a Rust library for generating TGZ streams.

Force custom paths, namely non-Windows, non-WASM, non-JS paths, to feature chmod bits. To handle build file systems like FAT and NTFS that may not guarantee chmod bits.

Support -C, for customizing the working directory just before archival.

Apply after port generation, in Rust, Go, and C/C++ projects.

Test with crit, factorio, snek.

mcandre commented 1 year ago

The cleanest solution would be standard or third party libraries per programming language.