Export justification as YAML
Usage
export_justification(
  x,
  file = NULL,
  encoding = "UTF-8",
  append = TRUE,
  preventOverwriting = TRUE,
  silent = justifier::opts$get("silent")
)Arguments
- x
- The justification, either loaded from one or more files or programmatically constructed. This can be one or more decisions, justifications, assertions, or sources. 
- file
- If specified, the file to export the justification to. 
- encoding
- The encoding to use when writing the file. 
- append
- Whether to append to the file, or replace its contents. 
- preventOverwriting
- Whether to prevent overwriting an existing file. 
- silent
- Whether to be silent or chatty. 
Examples
### Programmatically create a simple justification object
justifierObject <-
  justifier::asrt(
    "assertion",
    source = c(
      justifier::srce('source1'),
      justifier::srce('source2')));
### Export to YAML
justifierYAML <-
  justifier::export_justification(
    justifierObject,
    file=NULL);
### Show YAML
cat(justifierYAML, sep="\n");
#> ---
#> assertion:
#>   id: dcio_A7n8bp9nt
#>   label: assertion
#>   description: ''
#>   type: ''
#>   source:
#>   - id: sbjw_S7n8bp9nt
#>     label: source1
#>     description: ''
#>     xdoi: ''
#>     type: ''
#>   - id: cdhe_S7n8bp9nt
#>     label: source2
#>     description: ''
#>     xdoi: ''
#>     type: ''
#>   
#> ---
#> 
