1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
use Colorize;
use env;
/// Print the startup banner — a single tight line:
///
/// RAMPARTS v0.7.0 (c70cdce) · scanner for MCP + skills
///
/// We deliberately keep this to one line so it doesn't dominate
/// short-output scans (a clean skill scan is itself ~5 lines). Full
/// build / repo / support info is reachable via `ramparts --version`
/// and `ramparts --help`. Suppressed automatically for the stdio MCP
/// server (would corrupt JSON-RPC framing) and for machine-readable
/// scan formats (json / raw / sarif) — see `should_display_banner`
/// in `main.rs`. Never panics; all `env!` strings are build-time
/// constants set by `build.rs`.