orbiter 0.9.0

A cross-shell plugin and package manager
Documentation
[tasks.format]
install_crate = "rustfmt"
command = "cargo"
args = ["fmt", "--emit=files"]

[tasks.lint]
install_crate = "clippy"
command = "cargo"
# args = ["clippy", "-D", "warnings"]
args = ["clippy"]

[tasks.clean]
command = "cargo"
args = ["clean"]

[tasks.changelog]
install_crate = "git-cliff"
command = "git-cliff"
args = ["--verbose", "--current", "--output", "CHANGELOG.md"]

[tasks.build]
command = "cargo"
args = ["build", "--release"]
dependencies = ["clean"]

[tasks.test]
command = "cargo"
args = ["test"]
dependencies = ["clean"]

[tasks.ci-flow]
dependencies = [
    "clippy",
    "build",
    "test",
    "changelog"
]

[tasks.ci-flow-ubuntu]
dependencies = [
    "build",
    "test",
    "changelog"
]

[tasks.ci-flow-windows]
dependencies = [
    "build",
    "test",
    "changelog"
]