Compare commits

...

2 Commits

Author SHA1 Message Date
617b5cba43
custom CLI directory for detee-api
specify a custom path for the CLI directory using the `DETEE_API_USER_PATH` environment variable.
2025-07-15 19:31:51 +05:30
006817161d
fix snpguest command 2025-07-12 02:07:29 +03:00
2 changed files with 4 additions and 2 deletions

@ -126,7 +126,7 @@ mkdir -p "$amd_certs_dir"
# TODO: add support for Genoa, Bergamo, Siena and Turin # TODO: add support for Genoa, Bergamo, Siena and Turin
# Or at least for Genoa... # Or at least for Genoa...
[[ -f "${cert_dir}/ask-milan.pem" ]] || { [[ -f "${cert_dir}/ask-milan.pem" ]] || {
snpguest fetch ca pem milan "$amd_certs_dir" --endorser vcek snpguest fetch ca pem "$amd_certs_dir" milan --endorser vcek
mv "${amd_certs_dir}/ask.pem" "${cert_dir}/ask-milan.pem" mv "${amd_certs_dir}/ask.pem" "${cert_dir}/ask-milan.pem"
mv "${amd_certs_dir}/ark.pem" "${cert_dir}/ark-milan.pem" mv "${amd_certs_dir}/ark.pem" "${cert_dir}/ark-milan.pem"
} }

@ -187,7 +187,9 @@ impl Config {
} }
pub fn cli_dir_path() -> Result<String, Error> { pub fn cli_dir_path() -> Result<String, Error> {
let dir = Self::home_dir() + ("/.detee/cli"); let dir = std::env::var("DETEE_API_USER_PATH")
.unwrap_or_else(|_| Self::home_dir() + ("/.detee/cli"));
if !Path::new(&dir).exists() { if !Path::new(&dir).exists() {
warn!("Could not config dir. Creating {dir}"); warn!("Could not config dir. Creating {dir}");
std::fs::create_dir_all(dir.clone())?; std::fs::create_dir_all(dir.clone())?;