Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
emkin
command
Command emkin is the entry point for the emkin binary.
|
Command emkin is the entry point for the emkin binary. |
|
internal
|
|
|
cli
Package cli holds the cobra command tree.
|
Package cli holds the cobra command tree. |
|
config
Package config owns emkin.yaml, the committed half of the emkin state.
|
Package config owns emkin.yaml, the committed half of the emkin state. |
|
drift
Package drift compares two finalized manifests and localizes the difference.
|
Package drift compares two finalized manifests and localizes the difference. |
|
gitscan
Package gitscan discovers a nested submodule tree and reads the git state of every repo in it.
|
Package gitscan discovers a nested submodule tree and reads the git state of every repo in it. |
|
gittest
Package gittest builds throwaway git fixtures for tests.
|
Package gittest builds throwaway git fixtures for tests. |
|
manifest
Package manifest holds the emkin tree model, the canonical JSON serializer, the Merkle node hashing, the per-level rollups, and the pin id.
|
Package manifest holds the emkin tree model, the canonical JSON serializer, the Merkle node hashing, the per-level rollups, and the pin id. |
|
pinner
Package pinner turns a live checkout into a finalized manifest.
|
Package pinner turns a live checkout into a finalized manifest. |
|
restore
Package restore puts a recorded manifest back onto a checkout.
|
Package restore puts a recorded manifest back onto a checkout. |
|
secret
Package secret classifies matched files as config or secret, and encrypts or decrypts secret blobs with age.
|
Package secret classifies matched files as config or secret, and encrypts or decrypts secret blobs with age. |
|
sshexec
Package sshexec runs emkin on a remote machine over SSH.
|
Package sshexec runs emkin on a remote machine over SSH. |
|
store
Package store owns everything emkin keeps on disk under <superrepo>/.emkin.
|
Package store owns everything emkin keeps on disk under <superrepo>/.emkin. |
Click to show internal directories.
Click to hide internal directories.