diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-04-20 12:50:39 -0400 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-04-21 12:22:04 -0400 |
| commit | 7f4918f1f17b0ddde6d1a8435e63f5f94c6dd065 (patch) | |
| tree | 2981bfd281eaeb91e631fe037767decd72a85aab /src/lib | |
| parent | e05702d1818088439fd017786a036103062db358 (diff) | |
| download | stasis-7f4918f1f17b0ddde6d1a8435e63f5f94c6dd065.tar.gz | |
Generate version string based on repository information
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/core/globals.c | 10 | ||||
| -rw-r--r-- | src/lib/core/include/core.h | 2 |
2 files changed, 7 insertions, 5 deletions
diff --git a/src/lib/core/globals.c b/src/lib/core/globals.c index 63555a2..b84213e 100644 --- a/src/lib/core/globals.c +++ b/src/lib/core/globals.c @@ -3,10 +3,10 @@ #include "core.h" #include "envctl.h" -const char *VERSION = "1.0.0"; +const char *VERSION = STASIS_VERSION " (" STASIS_VERSION_BRANCH ")"; const char *AUTHOR = "Joseph Hunkeler"; const char *BANNER = - "------------------------------------------------------------------------\n" + STASIS_BANNER_HEADER "\n" #if defined(STASIS_DUMB_TERMINAL) " STASIS \n" #else @@ -18,10 +18,10 @@ const char *BANNER = " |_____/ |_/_/ \\_\\_____/|_____|_____/ \n" "\n" #endif - "------------------------------------------------------------------------\n" + STASIS_BANNER_HEADER "\n" " Delivery Generator \n" - " v%s \n" - "------------------------------------------------------------------------\n" + "%s\n" + STASIS_BANNER_HEADER "\n" "Copyright (C) 2023-2025 %s,\n" "Association of Universities for Research in Astronomy (AURA)\n"; diff --git a/src/lib/core/include/core.h b/src/lib/core/include/core.h index c895267..9a2007c 100644 --- a/src/lib/core/include/core.h +++ b/src/lib/core/include/core.h @@ -10,7 +10,9 @@ #include <unistd.h> #include <time.h> #include <sys/statvfs.h> +#include "version.h" +#define STASIS_BANNER_HEADER "------------------------------------------------------------------------" #define STASIS_BUFSIZ 8192 #define STASIS_NAME_MAX 255 #define STASIS_DIRSTACK_MAX 1024 |
