[config] default_to_workspace = false [tasks.format] command = "cargo" args = ["fmt"] [tasks.format-check] command = "cargo" args = ["fmt", "--check"] [tasks.lint] command = "cargo" args = ["clippy", "--all-targets", "--", "-D", "warnings"] [tasks.test] command = "cargo" args = ["test"] [tasks.audit] command = "cargo" args = ["audit"] [tasks.build] command = "cargo" args = ["build", "--release"] [tasks.install] dependencies = ["build"] script = ''' install -Dm755 target/release/notif-picker "${HOME}/.local/bin/notif-picker" ''' [tasks.ci] dependencies = ["format-check", "lint", "test", "audit"] [tasks.default] alias = "ci"