notif-picker/Makefile.toml

39 lines
640 B
TOML
Raw Normal View History

[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"