mark create-unix-shell-script as incomplete in CLI

This commit is contained in:
Jacob Lifshay 2025-10-08 03:24:59 -07:00
parent 01ba321014
commit f152d3e5f3
Signed by: programmerjake
SSH key fingerprint: SHA256:HnFTLGpSm4Q4Fj502oCFisjZSoakwEuTsJJMSke63RQ

View file

@ -8,6 +8,7 @@ use crate::{
module::Module, module::Module,
util::job_server::AcquiredJob, util::job_server::AcquiredJob,
}; };
use clap::ArgAction;
use serde::{ use serde::{
Deserialize, Deserializer, Serialize, Serializer, Deserialize, Deserializer, Serialize, Serializer,
de::{DeserializeOwned, Error as _}, de::{DeserializeOwned, Error as _},
@ -1655,6 +1656,8 @@ impl<Extra: ToArgs> RunBuild<Extra> for BuildCli<Extra> {
#[derive(Clone, PartialEq, Eq, Hash, Debug, clap::Subcommand)] #[derive(Clone, PartialEq, Eq, Hash, Debug, clap::Subcommand)]
enum CreateUnixShellScriptInner<Extra: ToArgs> { enum CreateUnixShellScriptInner<Extra: ToArgs> {
CreateUnixShellScript { CreateUnixShellScript {
#[arg(name = "i-know-this-is-incomplete", long, required = true, action = ArgAction::SetTrue)]
_incomplete: (),
#[command(subcommand)] #[command(subcommand)]
inner: AnyJobSubcommand<Extra>, inner: AnyJobSubcommand<Extra>,
}, },
@ -1669,6 +1672,7 @@ impl<Extra: ToArgs> RunBuild<Extra> for CreateUnixShellScript<Extra> {
F: FnOnce(Extra) -> eyre::Result<JobParams>, F: FnOnce(Extra) -> eyre::Result<JobParams>,
{ {
let CreateUnixShellScriptInner::CreateUnixShellScript { let CreateUnixShellScriptInner::CreateUnixShellScript {
_incomplete: (),
inner: inner:
AnyJobSubcommand { AnyJobSubcommand {
args, args,