mirror of
https://github.com/Luzifer/korvike.git
synced 2024-12-29 23:51:16 +00:00
Improve documentation
Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
parent
3cc679b468
commit
4451301ea1
1 changed files with 26 additions and 8 deletions
34
README.md
34
README.md
|
@ -7,14 +7,32 @@
|
|||
|
||||
## Available functions
|
||||
|
||||
- Take key-value pairs from the CLI and replace them inside the template:
|
||||
`echo "{{ .foo }}" | korvike -v foo=bar => "bar"`
|
||||
- Read environment variables and replace them inside the template:
|
||||
`export FOO=bar; echo '{{env "FOO"}}' | korvike => "bar"`
|
||||
- Read a file and place it inside the template:
|
||||
`echo "Hello World" > hello; echo '{{file "hello"}}' | korvike => "Hello World"`
|
||||
- Format the current date into the template (uses [Go time format](https://golang.org/pkg/time/#Time.Format)):
|
||||
`echo '{{now "2006-01-02 15:04:05"}}' | korvike => "2017-04-17 16:27:34"`
|
||||
- `{{ .<variable name> }}`
|
||||
Take key-value pairs from the CLI and replace them inside the template
|
||||
```bash
|
||||
# echo "{{ .foo }}" | korvike -v foo=bar
|
||||
bar
|
||||
```
|
||||
- `{{ env <variable name> [default value] }}`
|
||||
Read environment variables and replace them inside the template
|
||||
```bash
|
||||
# export FOO=bar
|
||||
# echo '{{env "FOO"}}' | korvike
|
||||
bar
|
||||
```
|
||||
- `{{ file <file name> [default value] }}`
|
||||
Read a file and place it inside the template
|
||||
```bash
|
||||
# echo "Hello World" > hello
|
||||
# echo '{{file "hello"}}' | korvike
|
||||
Hello World
|
||||
```
|
||||
- `{{ now <format string> }}`
|
||||
Format the current date into the template (uses [Go time format](https://golang.org/pkg/time/#Time.Format))
|
||||
```bash
|
||||
# echo '{{now "2006-01-02 15:04:05"}}' | korvike
|
||||
2017-04-17 16:27:34
|
||||
```
|
||||
|
||||
----
|
||||
|
||||
|
|
Loading…
Reference in a new issue