# abvjt — Journal Abbreviation Lookup Service # # USAGE: # just build # Build the binary # just scrape # Build and scrape WOS data into SQLite # just serve # Build and start the server # just dev # Build, scrape, and serve # just clean # Clean build artifacts and database default: @echo "abvjt — Journal Abbreviation Lookup" @echo "" @echo " just build # Build the binary" @echo " just scrape # Build + scrape WOS data" @echo " just serve # Build + start server" @echo " just dev # Build + scrape + serve" @echo " just clean # Clean artifacts" @just --list # Build the Go binary build: go build -o abvjt . # Build and scrape WOS data into data/abvjt.db scrape: build ./abvjt scrape # Build and start the server serve: build ./abvjt serve # Full development cycle: build, scrape, serve dev: build ./abvjt scrape ./abvjt serve # Clean artifacts clean: go clean rm -f abvjt rm -f data/abvjt.db