feat: added agent rust client generation
This commit is contained in:
16
justfile
16
justfile
@@ -54,6 +54,22 @@ generate-openapi:
|
||||
cd apps/agent && \
|
||||
cargo run -- generate-openapi --output swagger.json
|
||||
|
||||
generate-agent-client:
|
||||
# Generate API client for agent
|
||||
pnpm openapi-generator-cli generate \
|
||||
-g rust --skip-validate-spec \
|
||||
-o ./public/agent-client -i ./apps/agent/swagger.json \
|
||||
--additional-properties=library=reqwest-trait \
|
||||
--additional-properties=mockall=true \
|
||||
--additional-properties=packageName=agent_client \
|
||||
--additional-properties=packageVersion=0.1.0 \
|
||||
--additional-properties=supportAsync=true \
|
||||
--additional-properties=supportMultipleResponses=true \
|
||||
--additional-properties=topLevelApiClient=true \
|
||||
--additional-properties=useSingleRequestParameter=true
|
||||
|
||||
generate-all: generate-entity generate-openapi generate-agent-client
|
||||
|
||||
build-frontend:
|
||||
# build frontend assets
|
||||
cd apps/frontend && \
|
||||
|
||||
Reference in New Issue
Block a user