cco 0.2.0

cascading configuration
Documentation
---
source: tests/cli.rs
expression: result
input_file: tests/cli/evaluate/functions.hcl
---
str_empty_true: true
str_empty_false: false
str_len: 11
str_trim: hello world
str_trim_start: 'hello world  '
str_trim_end: '  hello world'
str_contains_true: true
str_contains_false: false
str_starts_with_true: true
str_starts_with_false: false
str_ends_with_true: true
str_ends_with_false: false
str_to_upper: HELLO WORLD
str_to_lower: hello world
str_split:
- hello
- world
- test
str_join_with_sep: a,b,c
str_join_args: a,b,c
str_concat_list: hello world
str_concat_args: hello world
str_replace: hello universe
str_reverse: olleh
path_basename: file.txt
path_file_name: file.txt
path_file_stem: file
path_file_ext: txt
path_dirname: /path/to
path_join_list: usr/local/bin
path_join_args: usr/local/bin
list_empty_true: true
list_empty_false: false
list_len_empty: 0
list_len_three: 3
list_all_true: true
list_all_false: false
list_all_args: true
list_any_true: true
list_any_false: false
list_any_args: true
list_first: a
list_last: c
list_reverse:
- c
- b
- a
list_contains_true: true
list_contains_false: false
map_empty_true: true
map_empty_false: false
map_len_empty: 0
map_len_two: 2
map_keys:
- key1
- key2
map_values:
- value1
- value2
map_has_key_true: true
map_has_key_false: false
map_merge:
  a: 1
  b: 2
  c: 3
map_merge_overwrites:
  a: 3
  b: 2
int_abs_positive: 5
int_abs_negative: 5
int_min: 3
int_max: 10
int_clamp: 5
time_minutes: 240
time_hours: 7200
time_days: 777600
time_weeks: 604800