lenso-cli 0.2.21

Lenso command-line interface for scaffolding and operating Lenso backend projects.
{
  "protocol": "lenso.service.v1",
  "name": "{{service_name}}",
  "version": "0.1.0",
  "provider": {
    "name": "{{service_name}}",
    "summary": "{{service_label}} provider"
  },
  "compatibility": {
    "providerProtocolVersion": "lenso.provider.v1",
    "requiredHostFeatures": ["service.status"]
  },
  "install": {
    "services": [
      {
        "name": "{{service_name}}",
        "command": "cargo run",
        "cwd": {{service_cwd}},
        "readyUrl": "{{service_status_url}}",
        "autoStart": true,
        "readyTimeoutMs": 300000
      }
    ]
  },
  "modules": [
    {
      "name": "{{module_name}}",
      "version": "0.1.0",
      "capabilities": ["{{module_name}}.read"],
      "http_routes": [
        {
          "method": "GET",
          "path": "/status",
          "capability": "{{module_name}}.read",
          "display_name": "Read service status",
          "story_title": "Service status read"
        }
      ]
    }
  ]
}