From becbbfe7da0df79c6b6c1febd77ed0f03d997bb7 Mon Sep 17 00:00:00 2001 From: Sander Date: Sun, 16 Feb 2025 15:15:26 +0400 Subject: [PATCH] devenv: fixup generate cli --- devenv/src/cli.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/devenv/src/cli.rs b/devenv/src/cli.rs index 6e67b46bb..f8259898b 100644 --- a/devenv/src/cli.rs +++ b/devenv/src/cli.rs @@ -1,5 +1,6 @@ use crate::log::LogFormat; use clap::{crate_version, Parser, Subcommand}; +use indoc::indoc; use std::path::PathBuf; use tracing::error; @@ -184,9 +185,16 @@ pub enum Commands { #[command(about = "Scaffold devenv.yaml, devenv.nix, .gitignore and .envrc.")] Init { target: Option }, - #[command(about = "Generate devenv.yaml and devenv.nix using AI")] + #[command( + about = "Generate devenv.yaml and devenv.nix using AI", + long_about = indoc! {" + Generate devenv.yaml and devenv.nix using AI. + + Use of this feature is subject to the terms of service at https://devenv.new/tos + "} + )] Generate { - #[arg(num_args=0.., trailing_var_arg = true)] + #[arg(num_args=1.., required = true, trailing_var_arg = true)] description: Vec, #[clap(long, default_value = "https://devenv.new")]