forked from gopasspw/gopass
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcomponents.dot
39 lines (39 loc) · 1.11 KB
/
components.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
digraph G {
gopass [shape=box,style=filled,color=".2 .2 .6",peripheries=2];
gopass -> action;
action [label="internal/action"];
action -> root;
root [label="internal/store/root"];
root -> leaf;
root -> tree;
tree [label="internal/tree"];
leaf [label="internal/store/leaf"];
leaf -> gitfs;
gitfs [label="internal/backend/storage/gitfs"];
gitfs -> gitcli;
gitcli [label="git binary",shape=Mdiamond];
leaf -> gpg;
gpg [label="internal/backend/crypto/gpg/cli"];
leaf -> age [style="dotted"];
age [label="internal/backend/crypto/age"];
gpg -> gpgcli;
gpgcli [label="gpg/gpg2 binary",shape=Mdiamond];
leaf -> secret;
secret [label="pkg/gopass/secrets"];
secret -> root;
jsonapi [label="gopass-jsonapi",shape=box];
jsonapi -> api;
api [label="pkg/gopass/api"];
api -> root;
api -> config;
gopass -> config;
config [label="internal/config"];
summon -> api;
summon [label="gopass-summon-provider",shape=box];
hibp -> api;
hibp [label="gopass-hibp",shape=box];
hibp -> pkghibp;
pkghibp [label="pkg/hibp"];
gitcreds -> api;
gitcreds [label="git-credential-gopass",shape=box];
}