1digraph G { 2 gopass [shape=box,style=filled,color=".2 .2 .6",peripheries=2]; 3 gopass -> action; 4 action [label="internal/action"]; 5 action -> root; 6 root [label="internal/store/root"]; 7 root -> leaf; 8 root -> tree; 9 tree [label="internal/tree"]; 10 leaf [label="internal/store/leaf"]; 11 leaf -> gitfs; 12 gitfs [label="internal/backend/storage/gitfs"]; 13 gitfs -> gitcli; 14 gitcli [label="git binary",shape=Mdiamond]; 15 leaf -> gpg; 16 gpg [label="internal/backend/crypto/gpg/cli"]; 17 leaf -> age [style="dotted"]; 18 age [label="internal/backend/crypto/age"]; 19 gpg -> gpgcli; 20 gpgcli [label="gpg/gpg2 binary",shape=Mdiamond]; 21 leaf -> secret; 22 secret [label="pkg/gopass/secrets"]; 23 secret -> root; 24 jsonapi [label="gopass-jsonapi",shape=box]; 25 jsonapi -> api; 26 api [label="pkg/gopass/api"]; 27 api -> root; 28 api -> config; 29 gopass -> config; 30 config [label="internal/config"]; 31 summon -> api; 32 summon [label="gopass-summon-provider",shape=box]; 33 hibp -> api; 34 hibp [label="gopass-hibp",shape=box]; 35 hibp -> pkghibp; 36 pkghibp [label="pkg/hibp"]; 37 gitcreds -> api; 38 gitcreds [label="git-credential-gopass",shape=box]; 39} 40