43 lines
1.2 KiB
Makefile
43 lines
1.2 KiB
Makefile
# Poseidon build commands
|
|
# Install just: https://github.com/casey/just
|
|
#
|
|
# Sub-projects with justfiles:
|
|
# - Atlantis (src/Atlantis) - Server + Client application with Fable/Vite
|
|
# - ServerPack (src/ServerPack) - Server package library
|
|
# - DataAgent (src/DataAgent) - Data agent library
|
|
# - Interfaces (src/Interfaces) - API interfaces library
|
|
# - Archivist (src/Archivist) - CLI tool with client
|
|
# - Sorcerer (src/Sorcerer) - Server application with client
|
|
#
|
|
# Run 'just <project>' to see available commands for each project (e.g., 'just atlantis')
|
|
|
|
set dotenv-load
|
|
|
|
# Default recipe - show available commands
|
|
default:
|
|
@just --list
|
|
|
|
# Show available commands for Atlantis (src/Atlantis)
|
|
atlantis:
|
|
@just src/Atlantis/
|
|
|
|
# Show available commands for ServerPack (src/ServerPack)
|
|
serverpack:
|
|
@just src/ServerPack/
|
|
|
|
# Show available commands for DataAgent (src/DataAgent)
|
|
dataagent:
|
|
@just src/DataAgent/
|
|
|
|
# Show available commands for Interfaces (src/Interfaces)
|
|
interfaces:
|
|
@just src/Interfaces/
|
|
|
|
# Show available commands for Archivist (src/Archivist)
|
|
archivist:
|
|
@just src/Archivist/
|
|
|
|
# Show available commands for Sorcerer (src/Sorcerer)
|
|
sorcerer:
|
|
@just src/Sorcerer/
|