Skip to content

Latest commit

 

History

History
160 lines (110 loc) · 1.33 KB

Makefile.md

File metadata and controls

160 lines (110 loc) · 1.33 KB

all

  • clippy
  • test
  • build
  • doc

check

  • outdated
  • audit

update

  • update-toml
  • update-lock

run

  • target/release/{dirname}
target/release/{dirname}

clippy

  • Cargo.lock
  • Cargo.toml
  • **/*.rs
cargo clippy -- -D clippy::all

test

  • Cargo.lock
  • Cargo.toml
  • **/*.rs
cargo test

build

  • target/release/{dirname}

target/release/{dirname}

  • Cargo.lock
  • Cargo.toml
  • **/*.rs
  • README.md
cargo build --release

README.md

  • t/README.md
  • Cargo.toml
  • CHANGELOG.md
  • **/*.rs
cargo build --release
kapow {0} >{target}

doc

cargo doc

outdated

cargo outdated --exit-code=1

audit

cargo audit

update-toml

cargo upgrade -i

update-lock

cargo update

install

  • README.md
cargo install --path .

uninstall

cargo uninstall {dirname}

install-deps

cargo install cargo-audit cargo-edit cargo-outdated cocomo dtg kapow tokei toml-cli

clean

cargo clean

cocomo

tokei; echo
cocomo -o sloccount
cocomo

commit

set -xeo pipefail
V=$(toml get -r Cargo.toml package.version)
git commit -m "$V"
git tag -a "$V" -m "$V"

publish

cargo publish
git push
git push --tags

full

  • update
  • check
  • all
  • install