Commit Graph

23 Commits

Author SHA1 Message Date
Nathan Fisher 6ca276c125 Update bootstrap 2023-05-07 22:05:57 -04:00
Nathan Fisher 1e7a02e33d Moved hpk-package all the way back into tree, fixed some clippy lints 2023-04-16 10:36:43 -04:00
Nathan Fisher be0c8dc6e7 Massage Installer for better code readability 2023-04-11 22:37:02 -04:00
Nathan Fisher f4e87ee500 Merge remote-tracking branch 'hpk-cli/odin' into odin;
This commit brings the cli `hpk` binary back into the `hpk` crate and
places it behind a feature flag, enabling development to take place in a
single repository.
2023-04-10 01:06:01 -04:00
Nathan Fisher c5450c34ef Update `package-bootstrap` crate 2023-04-05 22:37:25 -04:00
Nathan Fisher 082c215b44 Split out hpk-package into separate crate; Implement Repository::build() 2023-04-03 19:02:15 -04:00
Nathan Fisher ccd163edf5 Remove `nativ_tls` option for ureq, as it greatly complicates cross
compiling
2023-03-31 01:03:54 -04:00
Nathan Fisher 8b52ded12c Tweaked command line options; Fixed manpage installation paths; 2023-03-30 00:46:14 -04:00
Nathan Fisher 9f4d26b338 Added some db/repo methods; Add deny.toml; Replace `reqwests` with
`ureq` crate;
2023-03-29 23:31:59 -04:00
Nathan Fisher cf9d6aa7e6 Add progress bars for package creation 2023-03-28 19:28:37 -04:00
Nathan Fisher e8aa73bf9d Split off from `hpk` crate 2023-03-28 17:12:41 -04:00
Nathan Fisher 1160730e1f Moved cli binary and bootstrapper into separate crate 2023-03-28 16:57:13 -04:00
Nathan Fisher 026e8599a5 Move `cli` into module rather than workspace member 2023-03-28 00:16:12 -04:00
Nathan Fisher e1f7fbe4fe Fix bugs in `Creator` so that it works now 2023-03-28 00:09:16 -04:00
Nathan Fisher e345ca6abb Add `bootstrap` binary 2023-03-26 01:43:32 -04:00
Nathan Fisher 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
Nathan Fisher 46336cfaff Implement package specs files 2023-03-24 17:23:02 -04:00
Nathan Fisher d6982b70e8 Defined cli program options 2023-03-24 12:51:54 -04:00
Nathan Fisher 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
Nathan Fisher 953c3abbc9 impl TryFrom<&Path> for Plist 2023-03-22 00:01:57 -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