feat: deprecate compose subcommand
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
use anyhow::Result;
|
||||
|
||||
use crate::command_builder::CommandBuilder;
|
||||
use crate::compose::Compose;
|
||||
|
||||
// simple commands
|
||||
pub fn build() -> Result<()> {
|
||||
CommandBuilder::docker_compose().args("build").exec()
|
||||
}
|
||||
@@ -12,11 +10,18 @@ pub fn down() -> Result<()> {
|
||||
CommandBuilder::docker_compose().args("down").exec()
|
||||
}
|
||||
|
||||
pub fn exec(rest: &[String]) -> Result<()> {
|
||||
let service = Compose::resolve()?.django()?;
|
||||
pub fn run(service: &str, rest: &[String]) -> Result<()> {
|
||||
CommandBuilder::docker_compose()
|
||||
.args("run --rm")
|
||||
.args(service)
|
||||
.args(rest)
|
||||
.exec()
|
||||
}
|
||||
|
||||
pub fn exec(service: &str, rest: &[String]) -> Result<()> {
|
||||
CommandBuilder::docker_compose()
|
||||
.args("exec")
|
||||
.args(&service)
|
||||
.args(service)
|
||||
.args(rest)
|
||||
.exec()
|
||||
}
|
||||
@@ -38,11 +43,6 @@ pub fn up() -> Result<()> {
|
||||
CommandBuilder::docker_compose().args("up -d").exec()
|
||||
}
|
||||
|
||||
// shortcuts
|
||||
pub fn bash() -> Result<()> {
|
||||
exec(&["bash".to_string()])
|
||||
}
|
||||
|
||||
pub fn rebuild() -> Result<()> {
|
||||
stop()?;
|
||||
build()?;
|
||||
|
||||
Reference in New Issue
Block a user