From 2ddf0abc5ca2be0e452d254275849ca836b2f2e1 Mon Sep 17 00:00:00 2001 From: albfan Date: Mon, 22 Jan 2018 22:44:37 +0100 Subject: [PATCH] add dynamic DEBUG --- README.md | 7 ++++++- bash-ini-parser | 6 +++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9b9d908..7b29f08 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ -## bash-ini-parser [![Build Status](https://travis-ci.org/albfan/bash-ini-parser.svg?branch=master)](https://travis-ci.org/albfan/bash-ini-parser) +## bash-ini-parser +[![Build Status](https://travis-ci.org/albfan/bash-ini-parser.svg?branch=master)](https://travis-ci.org/albfan/bash-ini-parser) A ini file parser for bash relying only on builtins @@ -83,6 +84,10 @@ Outputs: var6="hoge" var4 value is "pivo" + +### Debugging + +declare `BASH_INI_PARSER_DEBUG` and parse will output the ini file processing ### Drawbacks diff --git a/bash-ini-parser b/bash-ini-parser index 75d7915..f1ece9e 100644 --- a/bash-ini-parser +++ b/bash-ini-parser @@ -5,7 +5,11 @@ PREFIX="cfg_section_" function debug { - return #abort debug + if ! [ -v "BASH_INI_PARSER_DEBUG" ] + then + #abort debug + return + fi echo $* echo --start-- echo "${ini[*]}"