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