Skip to content

Commit

Permalink
Merge pull request #14 from DeterminateSystems/proper-nones
Browse files Browse the repository at this point in the history
  • Loading branch information
cole-h authored Jul 10, 2023
2 parents 3c11583 + 8424dce commit 8a90854
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/cli/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -22,32 +22,32 @@ pub(crate) struct NixfrPushCli {
#[clap(long, env = "NXFR_PUSH_VISIBLITY")]
pub(crate) visibility: crate::Visibility,
// Will also detect `GITHUB_REF_NAME`
#[clap(long, env = "NXFR_PUSH_TAG", value_parser = StringToNoneParser)]
#[clap(long, env = "NXFR_PUSH_TAG", value_parser = StringToNoneParser, default_value = "")]
pub(crate) tag: OptionString,
#[clap(long, env = "NXFR_PUSH_ROLLING_PREFIX", value_parser = StringToNoneParser)]
#[clap(long, env = "NXFR_PUSH_ROLLING_PREFIX", value_parser = StringToNoneParser, default_value = "")]
pub(crate) rolling_prefix: OptionString,
// Also detects `GITHUB_TOKEN`
#[clap(long, env = "NXFR_PUSH_GITHUB_TOKEN", value_parser = StringToNoneParser)]
#[clap(long, env = "NXFR_PUSH_GITHUB_TOKEN", value_parser = StringToNoneParser, default_value = "")]
pub(crate) github_token: OptionString,
/// Will also detect `GITHUB_REPOSITORY`
#[clap(long, env = "NXFR_PUSH_UPLOAD_NAME", value_parser = StringToNoneParser)]
#[clap(long, env = "NXFR_PUSH_UPLOAD_NAME", value_parser = StringToNoneParser, default_value = "")]
pub(crate) upload_name: OptionString,
/// Override the detected repo name, e.g. in case you're uploading multiple subflakes in a single repo as their own flake.
///
/// In the format of [org]/[repo].
#[clap(long, env = "NXFR_PUSH_REPO", value_parser = StringToNoneParser)]
#[clap(long, env = "NXFR_PUSH_REPO", value_parser = StringToNoneParser, default_value = "")]
pub(crate) repo: OptionString,
// Also detects `GITHUB_WORKSPACE`
#[clap(long, env = "NXFR_PUSH_DIRECTORY", value_parser = PathBufToNoneParser)]
#[clap(long, env = "NXFR_PUSH_DIRECTORY", value_parser = PathBufToNoneParser, default_value = "")]
pub(crate) directory: OptionPathBuf,
// Also detects `GITHUB_WORKSPACE`
#[clap(long, env = "NXFR_PUSH_GIT_ROOT", value_parser = PathBufToNoneParser)]
#[clap(long, env = "NXFR_PUSH_GIT_ROOT", value_parser = PathBufToNoneParser, default_value = "")]
pub(crate) git_root: OptionPathBuf,

// A specific bearer token string which bypasses the normal authentication check in when pushing an upload
// This is intended for development at this time.
#[cfg(debug_assertions)]
#[clap(long, env = "NXFR_PUSH_DEV_BEARER_TOKEN", value_parser = StringToNoneParser)]
#[clap(long, env = "NXFR_PUSH_DEV_BEARER_TOKEN", value_parser = StringToNoneParser, default_value = "")]
pub(crate) dev_bearer_token: OptionString,

#[clap(flatten)]
Expand Down

0 comments on commit 8a90854

Please sign in to comment.