Commit Graph

19 Commits

Author SHA1 Message Date
Nathan Fisher
ab6e7441f1 Create Installer struct 2023-04-07 19:12:28 -04:00
Nathan Fisher
a07166375a Add Arch to Update struct 2023-04-06 18:47:53 -04:00
Nathan Fisher
8907831877 Update hpk-package 2023-04-04 22:52:19 -04:00
Nathan Fisher
082c215b44 Split out hpk-package into separate crate; Implement Repository::build() 2023-04-03 19:02:15 -04:00
bbb611c77c Added constants and functions for getting the effective database path
and cache directory
2023-03-31 11:39:20 -04:00
ccd163edf5 Remove nativ_tls option for ureq, as it greatly complicates cross
compiling
2023-03-31 01:03:54 -04:00
9f4d26b338 Added some db/repo methods; Add deny.toml; Replace reqwests with
`ureq` crate;
2023-03-29 23:31:59 -04:00
1160730e1f Moved cli binary and bootstrapper into separate crate 2023-03-28 16:57:13 -04:00
026e8599a5 Move cli into module rather than workspace member 2023-03-28 00:16:12 -04:00
e1f7fbe4fe Fix bugs in Creator so that it works now 2023-03-28 00:09:16 -04:00
e345ca6abb Add bootstrap binary 2023-03-26 01:43:32 -04:00
ffcd6820d0 Extend tar functionality to turn nodes and archives into byte vectors;
Implement package creation using those methods;
2023-03-25 12:28:44 -04:00
46336cfaff Implement package specs files 2023-03-24 17:23:02 -04:00
d6982b70e8 Defined cli program options 2023-03-24 12:51:54 -04:00
4f44290a48 Add optional owner to node creation from data 2023-03-23 14:09:18 -04:00
a53cb726f9 Implement tar::Node creation from raw data + file metadata 2023-03-23 12:11:02 -04:00
Nathan Fisher
faf574364a Add basic data structures to represent Tar archives 2023-03-22 18:50:20 -04:00
953c3abbc9 impl TryFrom<&Path> for Plist 2023-03-22 00:01:57 -04:00
Nathan Fisher
5431e176b5 Initial Commit 2023-03-21 11:12:20 -04:00