clean:
  clear
build: clean
  cargo build
test: clean
  cargo test
clippy: clean
  cargo clippy
check: clean
  cargo check
install: clean
  cargo install --path .
run-help: build clean
  ./target/debug/pastol -h
run-listed-true: build clean
  ./target/debug/pastol settings --unlist true
run-listed-false: build clean
  ./target/debug/pastol settings --unlist false
run-example: build clean
  ./target/debug/pastol add -t example -c "Example content."
run-example-file: run-download clean
  ./target/debug/pastol add example.md
run-example-file-title: run-download clean
  ./target/debug/pastol add example.md -t adw
run-example-file-content: run-download clean
  ./target/debug/pastol add example.md -c dwa
run-example-no-title: build clean
  ./target/debug/pastol add -c example
run-example-no-content: build clean
  ./target/debug/pastol add -t example
run-exaple-remove: run-example clean
  ./target/debug/pastol remove example
run-exaple-remove-fail: build clean
  ./target/debug/pastol remove exampledwadawdas
run-list: build clean
  ./target/debug/pastol list
run-list-fail: build clean
  ./target/debug/pastol list
run-search: build clean
  ./target/debug/pastol search logi
run-search-fail: build clean
  ./target/debug/pastol search logidwaaaaaaaaaaa
run-view: run-example clean
  ./target/debug/pastol view example
run-view-fail: build clean
  ./target/debug/pastol view qZ5pR9KcX7dA2eW3
run-download: run-example clean
  ./target/debug/pastol download example
run-download-fail: build clean
  ./target/debug/pastol download qZ5pR9KcX7dA2eW3
run-remove: run-example clean
  ./target/debug/pastol remove example