You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Try to inject from the BitOps core bash functions into the plugins.
And so we could do this in plugin deploy.sh:
#!/bin/bash
info "This is an info message"
debug "This is debug"
error "Error message"
which will be consistent with the BitOps py core and follow the same color palette.
This way, depending on the real BITOPS_LOGGING_LEVEL set by the user in config, we use the respective logging level in the plugins (deploy.sh) bash code too.
This will help dealing with the logging mess in the plugins (set -x) and overall improve #270, allowing to use BitOps more as a framework and consistent system with helpers.
Try to inject from the BitOps core bash functions into the plugins.
And so we could do this in plugin
deploy.sh
:which will be consistent with the BitOps py core and follow the same color palette.
This way, depending on the real BITOPS_LOGGING_LEVEL set by the user in config, we use the respective logging level in the plugins (deploy.sh) bash code too.
This will help dealing with the logging mess in the plugins (
set -x
) and overall improve #270, allowing to use BitOps more as a framework and consistent system with helpers.https://unix.stackexchange.com/questions/233091/bash-functions-in-shell-variables/233142#233142
The text was updated successfully, but these errors were encountered: