From 2f8b5a248ef372e566c34e9f480880bafbea0b46 Mon Sep 17 00:00:00 2001 From: chonghe Date: Fri, 15 Sep 2023 22:03:36 +0800 Subject: [PATCH] add exist and update for future debug --- scripts/cli.sh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/scripts/cli.sh b/scripts/cli.sh index 05de765636..441523425d 100755 --- a/scripts/cli.sh +++ b/scripts/cli.sh @@ -55,21 +55,29 @@ write_to_file "$vm_cli" "$vm" "Validator Manager" old_files=(./book/src/help_general.md ./book/src/help_bn.md ./book/src/help_vc.md ./book/src/help_am.md ./book/src/help_vm.md) new_files=($general $bn $vc $am $vm) +exist=() +update=() +diff=() check() { if [[ -f $1 ]]; # check for existence of file then diff=$(diff $1 $2) + diff+=($diff) + exist+=(false) else cp $2 ./book/src - changes=true + changes=true + exist+=(true) fi if [[ -z $diff ]]; # check for difference then + update+=(false) return 1 # exit a function (i.e., do nothing) else cp $2 ./book/src changes=true + update+=(true) fi } @@ -85,6 +93,11 @@ check ${old_files[4]} ${new_files[4]} # remove help files rm -f help_general.md help_bn.md help_vc.md help_am.md help_vm.md +# used for debug to show status +echo "exist = ${exist[@]}" +echo "changes = ${changes[@]}" +echo "difference = ${diff[@]}" + # only exit at the very end if [[ $changes == true ]]; then echo "CLI parameters are not up to date. Run \"make cli\" to update, then commit the changes"