16abe754af
Rust (cot framework) + PostgreSQL boilerplate providing: - Session-based auth with Admin/User roles - OIDC/SSO login with PKCE, group-to-role mapping, auto-provisioning - Admin panel: user management, settings, debug/config inspector - 3-tier config system (compiled default → DB → FURU_* env vars) - i18n (English + Russian) with compile-time translations macro - JSON API skeleton (GET /api/me) - DB-backed sessions (survive server restarts) Co-Authored-By: Claude <noreply@anthropic.com>
18 lines
493 B
Rust
18 lines
493 B
Rust
fn main() {
|
|
println!(
|
|
"cargo::rustc-env=FURU_TARGET={}",
|
|
std::env::var("TARGET").unwrap()
|
|
);
|
|
|
|
let rustc = std::env::var("RUSTC").unwrap_or_else(|_| "rustc".into());
|
|
let output = std::process::Command::new(rustc)
|
|
.arg("--version")
|
|
.output()
|
|
.expect("failed to run rustc --version");
|
|
let version = String::from_utf8_lossy(&output.stdout);
|
|
println!(
|
|
"cargo::rustc-env=FURU_RUSTC_VERSION={}",
|
|
version.trim()
|
|
);
|
|
}
|