| | Build the project as follows: |
| | |
| | - mkdir -p $HOME/dev/java |
| | - cd $HOME/dev/java |
| | - git clone https://bitbucket.org/djarvis/yamlp |
| | - cd yamlp |
| | - mvn package |
| | - |
| | +``` bash |
| | +mkdir -p $HOME/dev/java |
| | +cd $HOME/dev/java |
| | +git clone https://bitbucket.org/djarvis/yamlp |
| | +cd yamlp |
| | +mvn package |
| | +``` |
| | |
| | The file `target/yamlp.jar` is built. |
| | |
| | # Install |
| | |
| | Install the program by copying it into a directory. For example: |
| | - |
| | - mkdir -p $HOME/bin |
| | - cp target/yamlp.jar $HOME/bin |
| | |
| | +``` bash |
| | +mkdir -p $HOME/bin |
| | +cp target/yamlp.jar $HOME/bin |
| | +``` |
| | |
| | The file `yamlp.jar` is installed into `$HOME/bin`. |
| | |
| | # Usage |
| | |
| | Example usages: |
| | |
| | - java -jar $HONE/bin/yamlp.jar < variables.yaml > processed.yaml |
| | +``` bash |
| | +java -jar $HONE/bin/yamlp.jar < variables.yaml > processed.yaml |
| | +``` |
| | |
| | These examples show to to run the YAML preprocessor, reading a file from standard input (e.g., `variables.yaml`) and writing the processed version of the file to standard output (e.g., `processed.yaml`). |
 |
| | |
| | ``` bash |
| | -java -jar yamlp.jar --regex '(\$(.*?)\$)' < variables.yaml |
| | -java -jar yamlp.jar --regex '(\$\{(.*?)\})' < variables.yaml |
| | -java -jar yamlp.jar --regex '(\{\{(.*?)\}\})' < variables.yaml |
| | +java -jar $HOME/bin/yamlp.jar --regex '(\$(.*?)\$)' < variables.yaml |
| | +java -jar $HOME/bin/yamlp.jar --regex '(\$\{(.*?)\})' < variables.yaml |
| | +java -jar $HOME/bin/yamlp.jar --regex '(\{\{(.*?)\}\})' < variables.yaml |
| | ``` |
| | |