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