manifest_parser_rs 0.2.0

A Cargo.toml manifest file parser that supports sections and key-value pairs
Documentation
.PHONY: all fmt clippy test build run check clean doc install example


all: fmt clippy test build


fmt:
	cargo fmt --all


clippy:
	cargo clippy -- -D warnings

	cargo clippy --tests -- -D warnings


test:
	cargo test --all-features

	cargo test --no-default-features


build:
	cargo build --release

	cargo build


example:
	@echo ===Running example manifest parser...=================

	cargo run -- parse Cargo.toml

	@echo ===Getting section...=================================

	cargo run -- get-by-section Cargo.toml package

	@echo ===Getting specific value...==========================

	cargo run -- get-by-key Cargo.toml dependencies pest


check:
	cargo check --all-targets --all-features


doc:
	cargo doc --no-deps --document-private-items

	cargo doc --open


clean:
	cargo clean

	rm -rf target/


install:
	cargo install --path .


run:
	cargo run -- parse Cargo.toml


lint: clippy

docs: doc

tests: test

b: build

r: run