Commit Graph
64 Commits
Author SHA1 Message Date
sm 56eebc8c34 Expand into install dir 2018-03-05 23:06:46 -08:00
sm c883b0ec34 verify package contents 2018-03-05 22:13:06 -08:00
sm b1f0949c49 Validates in-cache .pkg signature 2018-03-04 00:50:30 -08:00
sm 68942b6cdd pm install downloads packages 2018-03-03 22:52:01 -08:00
sm f3c3ce11a4 Meta can return their web location 2018-03-03 22:33:53 -08:00
sm 570c0d885f Don't use pointer receiver 2018-03-03 22:33:53 -08:00
sm 63c5def07f stub out fake installs of available packages 2018-03-03 22:33:53 -08:00
sm b5d3b6d213 Export LoadAvailable 2018-03-03 22:33:52 -08:00
sm 14a456f006 Adds EXTRAORDINARILY Installable implementation
We want the simplest satisfiability solver we can have, but one that
chases transitive dependencies. This one only checks the requested
packages exist in the availability database.
2018-03-03 22:33:52 -08:00
sm b869bd250c Stub out install subcommand 2018-03-03 22:33:52 -08:00
sm bc8a4a1905 Use correct receiver name 2018-03-03 22:33:52 -08:00
sm ada0fcbf0f Update docs to reflect implicit namespaces 2018-03-03 14:53:12 -08:00
sm 2dbe1ca006 Namespace is not needed
We should be able to parse out the Path from the URL and use that as the
namespace.
2018-03-02 23:23:28 -08:00
sm eef69d299a Adds makefile 2018-03-02 23:23:23 -08:00
sm 52a4a7ed7b go vet/golint 2018-03-02 23:23:21 -08:00
sm da43058d0e Fix tests from function renames 2018-03-02 23:23:19 -08:00
sm 6ce1c4bdcb Stub temporary pm version 2018-03-02 23:23:18 -08:00
sm 97de548a26 Make available traversal code reusable 2018-03-02 23:23:16 -08:00
sm 3fd56a8276 Add context (url) for failed pull 2018-03-02 23:23:14 -08:00
sm dd3fecc699 Rearrange some code, adds pm av 2018-03-02 23:23:13 -08:00
sm 74d360f6d7 Adds pm pull 2018-03-02 23:23:11 -08:00
sm 2a0220cddc Adds doc comments 2018-03-02 23:23:08 -08:00
sm f21ded2b77 Adds Available
this is the database for available packages
2018-03-02 23:23:06 -08:00
sm 49f82610a3 Stubs in pm pull 2018-03-02 23:23:04 -08:00
sm d534949255 Track yaml dep 2018-03-02 23:23:02 -08:00
sm 848960f1c8 Use version in the .pkg filename 2018-03-02 23:23:00 -08:00
sm 63c38d5e92 Added pm.Meta 2018-03-02 23:22:57 -08:00
sm 4b79c0c765 Adds remote tests 2018-02-28 23:20:34 -08:00
sm a0c652ecb8 Make required directories on remote call 2018-02-28 23:20:34 -08:00
sm 28975b7890 Adds pm remote {add,rm,list} 2018-02-28 23:20:34 -08:00
sm c42433e12f Fail on missing args 2018-02-28 20:41:25 -08:00
sm 92b937936e Stub in the commands 2018-02-28 20:00:25 -08:00
sm 8a70658b3f Not all commands need long versions 2018-02-28 19:50:55 -08:00
sm 0fe65c2c8a Update /x/crypto 2018-02-27 22:14:50 -08:00
sm 1af17cb228 Adds pm pkg create 2018-02-27 21:46:09 -08:00
sm 65e6137c37 Implements FindSecretEntity 2018-02-27 20:47:04 -08:00
sm 302f738bea pkg shouldn't have to search for keys 2018-02-27 20:47:04 -08:00
sm 344148be2d Stub out fetching secret key entity 2018-02-27 20:47:04 -08:00
sm 6066c3bd55 Simple pre-flight checks
More of this to come ...
2018-02-27 20:47:04 -08:00
sm 13ab26491b Stub out pm package create 2018-02-27 20:47:04 -08:00
sm 0cee922f12 Sign takes an *openpgp.Entity 2018-02-27 20:43:40 -08:00
sm e043384c67 Adds pm key remove <id> 2018-02-26 19:33:45 -08:00
sm 040b438cd1 Consistently align usage 2018-02-26 19:07:33 -08:00
sm 1f49d14e58 Adds dep files 2018-02-25 20:37:30 -08:00
sm 2a69f39e4b Adds pm keyring verify <file> <sig> 2018-02-25 20:10:18 -08:00
sm ff137c7036 Adds pm keyring sign 2018-02-25 20:10:15 -08:00
sm 72bbf22cbd Adds pm key import 2018-02-25 20:10:13 -08:00
sm 6f41544659 Adds pm key export 2018-02-25 20:10:10 -08:00
sm e18aee5b4f Validate keyring input
Linc helped me discover this bug by being into pushing buttons on my
kc71 and watching the colors change.
2018-02-25 20:10:10 -08:00
sm a00e058178 Adds pm key ls 2018-02-25 20:10:10 -08:00