keyflux 0.1.11

A CLI tool and library for synchronizing environment secrets across multiple platforms including local files, GitHub Secrets, Supabase Vault, and Vercel Secrets. It facilitates secure management and automation of sensitive data.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use reqwest::{Client, Response};
use async_trait::async_trait;
use crate::error::FluxError;

#[async_trait]
pub trait Fetch {
    async fn fetch(&self, _client: &Client) -> Result<Response, FluxError>;
}


#[async_trait]
pub trait BearerToken {
    fn bearer_token(&self) -> Option<String>;
}