Skip to content

Latest commit

 

History

History
162 lines (112 loc) · 1.44 KB

Makefile.md

File metadata and controls

162 lines (112 loc) · 1.44 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
./target/release/kapow t/VERSION.t.md >t/VERSION.md
./target/release/kapow t/USAGE.t.md >t/USAGE.md
./target/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