Skip to content

Commit

Permalink
version: who you gonna call ? (#8364)
Browse files Browse the repository at this point in the history
Signed-off-by: Eduardo Silva <[email protected]>
  • Loading branch information
edsiper authored Jan 10, 2024
1 parent 00b8d89 commit 33ea42f
Showing 1 changed file with 85 additions and 21 deletions.
106 changes: 85 additions & 21 deletions include/fluent-bit/flb_version.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -40,26 +40,90 @@
#define FLB_VERSION_STR "@FLB_VERSION_STR@"
#define FLB_GIT_HASH "@FLB_GIT_HASH@"

static unsigned char tree_txt[] = {
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x20, 0x7c, 0x7c, 0x20,
0x2f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x20, 0x2a,
0x2a, 0x20, 0x3d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x2f, 0x5f, 0x5f, 0x5c, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x2f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5c, 0x0a, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x2f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5c, 0x0a, 0x20,
0x20, 0x20, 0x20, 0x20, 0x2f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f,
0x5f, 0x5c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x5f, 0x5f, 0x5f, 0x5f,
0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5c, 0x0a, 0x20, 0x20, 0x20, 0x2f,
0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f,
0x5c, 0x0a, 0x20, 0x20, 0x2f, 0x5f, 0x5f, 0x46, 0x6c, 0x75, 0x65, 0x6e,
0x74, 0x20, 0x42, 0x69, 0x74, 0x5f, 0x5f, 0x5c, 0x0a, 0x20, 0x2f, 0x5f,
0x5f, 0x7c, 0x5f, 0x5f, 0x76, 0x32, 0x2e, 0x32, 0x2e, 0x31, 0x5f, 0x7c,
0x5f, 0x5f, 0x5f, 0x5c, 0x0a, 0x2f, 0x5f, 0x5f, 0x5f, 0x5c, 0x5f, 0x5f,
0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x2f, 0x5f, 0x5f, 0x5f, 0x5f,
0x5c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x7c,
0x7c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x7c,
0x7c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3d, 0x3d, 0x3d,
0x3d, 0x3d, 0x0a, 0x0a, 0x00,
static unsigned char ghostbuster_txt[] = {
0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f,
0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x0a, 0x3c, 0x20, 0x46,
0x6c, 0x75, 0x65, 0x6e, 0x74, 0x20, 0x42, 0x69, 0x74, 0x20, 0x76, 0x32,
0x2e, 0x32, 0x2e, 0x32, 0x20, 0x3e, 0x0a, 0x20, 0x2d, 0x2d, 0x2d, 0x2d,
0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
0x2d, 0x2d, 0x2d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x5c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x5c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x5f, 0x5f, 0x2d, 0x2d, 0x2d, 0x5f, 0x5f, 0x0a,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x2d, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x2d, 0x2d, 0x5f, 0x5f, 0x5f, 0x5f,
0x5f, 0x5f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x5f, 0x2d, 0x2d, 0x28, 0x20,
0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x20, 0x29, 0x58, 0x58, 0x58,
0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x5c, 0x76, 0x2e, 0x0a,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x2e, 0x2d, 0x58, 0x58, 0x58, 0x28, 0x20, 0x20, 0x20, 0x4f, 0x20,
0x20, 0x20, 0x4f, 0x20, 0x20, 0x29, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58,
0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x2d, 0x0a, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f,
0x58, 0x58, 0x58, 0x28, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55,
0x20, 0x20, 0x20, 0x20, 0x20, 0x29, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x5c, 0x0a, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x58, 0x58,
0x58, 0x58, 0x58, 0x28, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x29, 0x2d, 0x2d, 0x5f, 0x20, 0x20,
0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x5c,
0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x58,
0x58, 0x58, 0x58, 0x58, 0x2f, 0x20, 0x28, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x4f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x29, 0x20, 0x20, 0x20, 0x58,
0x58, 0x58, 0x58, 0x58, 0x58, 0x20, 0x20, 0x20, 0x5c, 0x58, 0x58, 0x58,
0x58, 0x58, 0x5c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x58, 0x58, 0x58, 0x58, 0x58, 0x2f, 0x20, 0x20, 0x20, 0x2f, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58,
0x58, 0x58, 0x58, 0x58, 0x58, 0x20, 0x20, 0x20, 0x5c, 0x5f, 0x5f, 0x20,
0x5c, 0x58, 0x58, 0x58, 0x58, 0x58, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x5f, 0x5f,
0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58,
0x58, 0x58, 0x58, 0x58, 0x58, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x5c, 0x5f, 0x5f, 0x2d, 0x2d, 0x2d, 0x2d, 0x3e, 0x0a, 0x20,
0x2d, 0x2d, 0x2d, 0x5f, 0x5f, 0x5f, 0x20, 0x20, 0x58, 0x58, 0x58, 0x5f,
0x5f, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x5c, 0x5f, 0x5f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x2f, 0x0a, 0x20, 0x20, 0x20, 0x5c, 0x2d, 0x20, 0x20, 0x2d, 0x2d, 0x5f,
0x5f, 0x2f, 0x20, 0x20, 0x20, 0x5f, 0x5f, 0x5f, 0x2f, 0x5c, 0x20, 0x20,
0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x20, 0x20, 0x5f, 0x5f, 0x5f,
0x2d, 0x2d, 0x2f, 0x3d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x2d, 0x5c,
0x20, 0x20, 0x20, 0x20, 0x5f, 0x5f, 0x5f, 0x2f, 0x20, 0x20, 0x20, 0x20,
0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x27, 0x2d, 0x2d, 0x2d,
0x20, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x0a, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x5c, 0x2d, 0x5c, 0x2f, 0x58, 0x58, 0x58, 0x5c, 0x20,
0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x2f, 0x58, 0x58, 0x58, 0x58, 0x58, 0x0a, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x58, 0x58, 0x58,
0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x20, 0x20, 0x20, 0x5c, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x58, 0x58, 0x58, 0x58, 0x58,
0x2f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x5c, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x3e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x2f, 0x58, 0x58, 0x58,
0x58, 0x58, 0x2f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x5c, 0x58, 0x58, 0x58, 0x58, 0x58, 0x2d, 0x2d,
0x5f, 0x5f, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x5f, 0x2d, 0x2d, 0x20, 0x58, 0x58,
0x58, 0x58, 0x2f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58,
0x58, 0x58, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x20, 0x20, 0x58, 0x58, 0x58, 0x58, 0x58,
0x58, 0x2d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x58, 0x58, 0x58, 0x58,
0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58,
0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x2f, 0x0a,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x22, 0x56, 0x58, 0x58, 0x58,
0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58, 0x58,
0x58, 0x58, 0x58, 0x56, 0x22, 0x22, 0x0a, 0x0a, 0x00,
};

static inline void flb_version()
Expand Down Expand Up @@ -107,7 +171,7 @@ static inline void flb_version_banner()
fprintf(stderr, "* Fluent Bit is a CNCF sub-project under the "
"umbrella of Fluentd\n");
fprintf(stderr, "* https://fluentbit.io\n\n");
fprintf(stderr, "%s", tree_txt);
fprintf(stderr, "%s", ghostbuster_txt);
}

#endif

0 comments on commit 33ea42f

Please sign in to comment.