Skip to content

Instantly share code, notes, and snippets.

@micklove
Created February 26, 2020 23:54
Show Gist options
  • Save micklove/05981d1a2f39d8e1ba10b23338916ae9 to your computer and use it in GitHub Desktop.
Save micklove/05981d1a2f39d8e1ba10b23338916ae9 to your computer and use it in GitHub Desktop.
## Dump a prettified version of given var, with a column width of 40,
##e.g.
##
## MY_STACK - micks-stack
## MY_BUCKET - micks-bucket
## nb: 033 is yellow
##
define dump_var
@echo $(1) $(2) | awk -v width=40 '{printf "\033[33m%-*s\033[0m - %s\n", width, $$1, $$2}'
endef
MY_STACK:="micks-stack"
MY_BUCKET:="micks-bucket"
# TO invoke
dump:
$(call dump_var, MY_STACK, $(MY_STACK) )
$(call dump_var, MY_BUCKET, $(MY_BUCKET) )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment