Clone
On this page
Using the clone
command, it is possible to clone a remote ledger locally.
____ _
| _ \ ___ _ __ _ __ ___ __ _ _ _ __ _ _ __ __| |
| |_) / _ \ '__| '_ ` _ \ / _` | | | |/ _` | '__/ _` |
| __/ __/ | | | | | | | (_| | |_| | (_| | | | (_| |
|_| \___|_| |_| |_| |_|\__, |\__,_|\__,_|_| \__,_|
|___/
The official Permguard Command Line Interface - Copyright © 2022 Nitro Agility S.r.l.
This command clones a remote ledger to the local permguard workspace.
Examples:
# clone a remote ledger to the local permguard workspace
permguard clone localhost/273165098782/magicfarmacia
Find more information at: https://www.permguard.com/docs/0.0.x/command-line/how-to-use/
Usage:
permguard clone localhost[flags]
Flags:
--zap int zap port (default 9091)
-h, --help help for clone
--pap int pap port (default 9092)
Global Flags:
-o, --output string output format (default "terminal")
-v, --verbose true for verbose output
-w, --workdir string workdir (default ".")
The output from your current version of Permguard may differ from the example provided on this page.
Clone a ledger
The permguard clone
command allows you to clone a remote ledger locally.
permguard clone localhost/273165098782/magicfarmacia
output:
Initialized empty permguard ledger in 'magicfarmacia'.
Remote origin has been added.
Ledger magicfarmacia has been added.
JSON Output
permguard clone localhost/273165098782/magicfarmacia --output json
output:
{
"ledgers": [
{
"is_head": true,
"ref": "refs/remotes/origin/273165098782/fd1ac44e4afa4fc4beec622494d3175a",
"ledger_id": "fd1ac44e4afa4fc4beec622494d3175a",
"ledger_uri": "origin/273165098782/branches"
}
]
}