Commit Graph

9 Commits

Author SHA1 Message Date
bc1f1ed082 Added Hooks enum; Add some doc comments for Package; Add some useful
fields to `Package` struct; Add more cli functionality;
2023-03-24 13:18:52 -04:00
d6982b70e8 Defined cli program options 2023-03-24 12:51:54 -04:00
c3324f203b Ran clippy 2023-03-23 14:53:43 -04:00
85a85a3810 Add Item struct, which contains both a tar::Node and a plist entry.
This struct can be created from just a `Path` parameter, allowing to
read the data contained in a file only once during package creation or
extraction.
2023-03-23 14:43:25 -04:00
a53cb726f9 Implement tar::Node creation from raw data + file metadata 2023-03-23 12:11:02 -04:00
953c3abbc9 impl TryFrom<&Path> for Plist 2023-03-22 00:01:57 -04:00
Nathan Fisher
634c19be51 Removed unused data structures 2023-03-21 14:33:38 -04:00
Nathan Fisher
d210c44905 Fleshed out some data structures:
- Package
- Version
- Dependency
2023-03-21 14:29:27 -04:00
Nathan Fisher
5431e176b5 Initial Commit 2023-03-21 11:12:20 -04:00