Crate xbp

Crate xbp 

Source
Expand description

xbp core library

modular toolkit for deploying building and configuring modern projects supports rust js node nextjs python expressjs and more provides extensibility scripting and cloud workflow integration

architecture

  • commands cli subcommands as modular rust functions deploy ports logs etc
  • logging structured async file based logs with per command tracing
  • config load write validate config supports ssh yaml secrets
  • strategies project detection deploy logic extensibility for new systems
  • utils common utility functions version api integration

Modules§

commands
command modules aggregation
config
configuration management module
logging
comprehensive logging system for xbp
strategies
deployment strategies module
utils
utility functions for xbp cli

Macros§

xbp_log
Convenience macro for logging