envio 0.8.0

A secure command-line tool for managing environment variables
.PHONY: all build run format lint install uninstall clean

BIN_NAME = envio

CARGO_FLAGS ?=

all: build

build:
	cargo build $(CARGO_FLAGS)

# make run ARGS="--help"
run:
	cargo run $(CARGO_FLAGS) --bin $(BIN_NAME) -- $(ARGS)

format:
	cargo fmt

lint:
	cargo clippy $(CARGO_FLAGS) --all-targets

install:
	cargo install --path . $(CARGO_FLAGS)

uninstall:
	cargo uninstall $(BIN_NAME)

clean:
	cargo clean