Skip to content

Commit f47a384

Browse files
committed
governance
1 parent 706cbf7 commit f47a384

File tree

1 file changed

+15
-3
lines changed
  • crates/aptos/src/governance

1 file changed

+15
-3
lines changed

crates/aptos/src/governance/mod.rs

+15-3
Original file line numberDiff line numberDiff line change
@@ -915,17 +915,29 @@ pub struct CompileScriptFunction {
915915
#[clap(long, default_value_if("move_2", "true", "7"))]
916916
pub bytecode_version: Option<u32>,
917917

918+
/// Specify the version of the compiler.
919+
/// Defaults to the latest stable compiler version (at least 2)
918920
#[clap(long, value_parser = clap::value_parser!(CompilerVersion),
919-
default_value_if("move_2", "true", LATEST_STABLE_COMPILER_VERSION))]
921+
default_value = LATEST_STABLE_COMPILER_VERSION,
922+
default_value_if("move_2", "true", LATEST_STABLE_COMPILER_VERSION),
923+
default_value_if("move_1", "true", "1"),)]
920924
pub compiler_version: Option<CompilerVersion>,
921925

926+
/// Specify the language version to be supported.
927+
/// Defaults to the latest stable language version (at least 2)
922928
#[clap(long, value_parser = clap::value_parser!(LanguageVersion),
923-
default_value_if("move_2", "true", LATEST_STABLE_LANGUAGE_VERSION))]
929+
default_value = LATEST_STABLE_LANGUAGE_VERSION,
930+
default_value_if("move_2", "true", LATEST_STABLE_LANGUAGE_VERSION),
931+
default_value_if("move_1", "true", "1"),)]
924932
pub language_version: Option<LanguageVersion>,
925933

926934
/// Select bytecode, language, compiler for Move 2
927-
#[clap(long)]
935+
#[clap(long, default_value_t = true)]
928936
pub move_2: bool,
937+
938+
/// Select bytecode, language, and compiler versions for Move 1.
939+
#[clap(long, default_value_t = false)]
940+
pub move_1: bool,
929941
}
930942

931943
impl CompileScriptFunction {

0 commit comments

Comments
 (0)