go:
	mypy --disallow-untyped-calls --ignore-missing-imports database
	./this-pylint --which-2 None --to-pylint database
	rm -f test-file.db
	./database -h
	./database --dump-keys test-file
	./database --write-key-value-pair test-file key value
	./database --dump-keys test-file
	./database --write-key-value-pair test-file key2 value2
	./database --write-key-value-pair test-file key2 value3
	./database --dump-keys-and-values test-file

install:
	cp database /usr/local/bin/.

clean:
	rm -f test-file*
	rm -rf .mypy_cache