Commit Graph

73 Commits

Author SHA1 Message Date
Stephen McQuay 9ceb1865f9
pm ls <pkg> lists installed files
Fixes #13
2018-05-07 21:10:28 -07:00
Stephen McQuay 51c8c920a3
Adds pm rm 2018-03-06 21:46:25 -08:00
Stephen McQuay f07b5a7d0e
Adds simplest Removable check
This will also eventually need some satisfiability love.
2018-03-06 20:37:44 -08:00
Stephen McQuay bd06d484c2
Stubs out pm rm 2018-03-06 20:35:03 -08:00
Stephen McQuay 9ecd4e6f79
Always clean up cache 2018-03-06 00:22:49 -08:00
Stephen McQuay 830f9c348d
Adds pm ls 2018-03-06 00:10:46 -08:00
Stephen McQuay ba1b8c4706
Track installed packages 2018-03-06 00:10:31 -08:00
Stephen McQuay 78ebdd60ae
expand root works 2018-03-05 23:43:42 -08:00
Stephen McQuay 509433dd3d
Implements pre/post install scripts 2018-03-05 23:28:15 -08:00
Stephen McQuay 56eebc8c34
Expand into install dir 2018-03-05 23:06:46 -08:00
Stephen McQuay c883b0ec34
verify package contents 2018-03-05 22:13:06 -08:00
Stephen McQuay b1f0949c49
Validates in-cache .pkg signature 2018-03-04 00:50:30 -08:00
Stephen McQuay 68942b6cdd
pm install downloads packages 2018-03-03 22:52:01 -08:00
Stephen McQuay f3c3ce11a4
Meta can return their web location 2018-03-03 22:33:53 -08:00
Stephen McQuay 570c0d885f
Don't use pointer receiver 2018-03-03 22:33:53 -08:00
Stephen McQuay 63c5def07f
stub out fake installs of available packages 2018-03-03 22:33:53 -08:00
Stephen McQuay b5d3b6d213
Export LoadAvailable 2018-03-03 22:33:52 -08:00
Stephen McQuay 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
Stephen McQuay b869bd250c
Stub out install subcommand 2018-03-03 22:33:52 -08:00
Stephen McQuay bc8a4a1905
Use correct receiver name 2018-03-03 22:33:52 -08:00
Stephen McQuay ada0fcbf0f
Update docs to reflect implicit namespaces 2018-03-03 14:53:12 -08:00
Stephen McQuay 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
Stephen McQuay eef69d299a
Adds makefile 2018-03-02 23:23:23 -08:00
Stephen McQuay 52a4a7ed7b
go vet/golint 2018-03-02 23:23:21 -08:00
Stephen McQuay da43058d0e
Fix tests from function renames 2018-03-02 23:23:19 -08:00
Stephen McQuay 6ce1c4bdcb
Stub temporary pm version 2018-03-02 23:23:18 -08:00
Stephen McQuay 97de548a26
Make available traversal code reusable 2018-03-02 23:23:16 -08:00
Stephen McQuay 3fd56a8276
Add context (url) for failed pull 2018-03-02 23:23:14 -08:00
Stephen McQuay dd3fecc699
Rearrange some code, adds pm av 2018-03-02 23:23:13 -08:00
Stephen McQuay 74d360f6d7
Adds pm pull 2018-03-02 23:23:11 -08:00
Stephen McQuay 2a0220cddc
Adds doc comments 2018-03-02 23:23:08 -08:00
Stephen McQuay f21ded2b77
Adds Available
this is the database for available packages
2018-03-02 23:23:06 -08:00
Stephen McQuay 49f82610a3
Stubs in pm pull 2018-03-02 23:23:04 -08:00
Stephen McQuay d534949255
Track yaml dep 2018-03-02 23:23:02 -08:00
Stephen McQuay 848960f1c8
Use version in the .pkg filename 2018-03-02 23:23:00 -08:00
Stephen McQuay 63c38d5e92
Added pm.Meta 2018-03-02 23:22:57 -08:00
Stephen McQuay 4b79c0c765
Adds remote tests 2018-02-28 23:20:34 -08:00
Stephen McQuay a0c652ecb8
Make required directories on remote call 2018-02-28 23:20:34 -08:00
Stephen McQuay 28975b7890
Adds pm remote {add,rm,list} 2018-02-28 23:20:34 -08:00
Stephen McQuay c42433e12f
Fail on missing args 2018-02-28 20:41:25 -08:00
Stephen McQuay 92b937936e
Stub in the commands 2018-02-28 20:00:25 -08:00
Stephen McQuay 8a70658b3f
Not all commands need long versions 2018-02-28 19:50:55 -08:00
Stephen McQuay 0fe65c2c8a
Update /x/crypto 2018-02-27 22:14:50 -08:00
Stephen McQuay 1af17cb228
Adds pm pkg create 2018-02-27 21:46:09 -08:00
Stephen McQuay 65e6137c37
Implements FindSecretEntity 2018-02-27 20:47:04 -08:00
Stephen McQuay 302f738bea
pkg shouldn't have to search for keys 2018-02-27 20:47:04 -08:00
Stephen McQuay 344148be2d
Stub out fetching secret key entity 2018-02-27 20:47:04 -08:00
Stephen McQuay 6066c3bd55
Simple pre-flight checks
More of this to come ...
2018-02-27 20:47:04 -08:00
Stephen McQuay 13ab26491b
Stub out pm package create 2018-02-27 20:47:04 -08:00
Stephen McQuay 0cee922f12
Sign takes an *openpgp.Entity 2018-02-27 20:43:40 -08:00