feat: deprecate compose subcommand
This commit is contained in:
@@ -1,31 +1,35 @@
|
||||
use std::path::PathBuf;
|
||||
|
||||
use clap::Parser;
|
||||
use clap::Subcommand;
|
||||
|
||||
// TODO: (matej) dsu template command
|
||||
|
||||
#[derive(Parser, Debug)]
|
||||
#[derive(Subcommand, Debug)]
|
||||
pub enum Django {
|
||||
/// Start a bash session in a fresh django container
|
||||
Bash,
|
||||
|
||||
/// Prepare empty management command 'command' in app 'app'.
|
||||
MakeCommand {
|
||||
#[arg(value_enum)]
|
||||
app: PathBuf,
|
||||
#[arg(value_enum)]
|
||||
name: String,
|
||||
},
|
||||
MakeCommand { app: PathBuf, name: String },
|
||||
|
||||
/// Run Django's manage.py makemigrations.
|
||||
Makemigrations,
|
||||
|
||||
/// Pass arguments to Django's manage.py.
|
||||
Manage {
|
||||
#[arg(value_enum)]
|
||||
#[arg(trailing_var_arg = true, allow_hyphen_values = true)]
|
||||
rest: Vec<String>,
|
||||
},
|
||||
|
||||
/// Run Django's manage.py migrate.
|
||||
Migrate {
|
||||
#[arg(value_enum)]
|
||||
#[arg(trailing_var_arg = true, allow_hyphen_values = true)]
|
||||
rest: Vec<String>,
|
||||
},
|
||||
|
||||
/// Run a command in a fresh django container, through its entrypoint
|
||||
Run {
|
||||
#[arg(trailing_var_arg = true, allow_hyphen_values = true)]
|
||||
rest: Vec<String>,
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user