API-CLI

 view release on metacpan or  search on metacpan

examples/metacpancl-appspec.yaml  view on Meta::CPAN

        - description: Default is text/html
          enum: &1
          - text/html
          - text/plain
          - text/x-pod
          - text/x-markdown
          in: query
          name: content-type
          type: string
    /release/:author/:release:
      get:
        description: Release information
        parameters:
        - description: CPAN handle
          in: path
          name: author
          required: true
          type: string
        - description: release, e.g. Moose-123
          in: path
          name: release
          required: true
          type: string
    /release/:distribution:
      get:
        description: Release information
        parameters:
        - description: distribution name
          in: path
          name: distribution
          required: true
          type: string
    /release/_search:
      get:
        description: Search releases
        parameters:
        - description: query ("author:ANDK AND status:latest")
          in: query
          name: q
          required: true
          type: string
        - description: resultset fields
          in: query
          name: fields
          type: string
        - description: how many results
          in: query
          name: size
          type: integer
  schemes:
  - https
  swagger: 2.0
options:
- name: data-file
  summary: File with data for POST/PUT/PATCH/DELETE requests
  type: file
- aliases:
  - d
  name: debug
  summary: debug
  type: flag
- aliases:
  - v
  name: verbose
  summary: verbose
  type: flag
subcommands:
  GET:
    op: apicall
    subcommands:
      /author/:author:
        options: []
        parameters:
        - name: author
          required: 1
          summary: CPAN handle
          type: string
        summary: Author information
      /distribution/:distribution:
        options: []
        parameters:
        - name: distribution
          required: 1
          summary: distribution name
          type: string
        summary: Distribution information not specific to a version...
      /module/:module:
        options: []
        parameters:
        - name: module
          required: 1
          summary: Module name
          type: string
        summary: Module information
      /pod/:module:
        options:
        - enum: *1
          name: q-content-type
          required: ~
          summary: Default is text/html
          type: string
        parameters:
        - name: module
          required: 1
          summary: Module name
          type: string
        summary: Module POD
      /release/:author/:release:
        options: []
        parameters:
        - name: author
          required: 1
          summary: CPAN handle
          type: string
        - name: release
          required: 1
          summary: release, e.g. Moose-123
          type: string
        summary: Release information
      /release/:distribution:
        options: []
        parameters:
        - name: distribution
          required: 1
          summary: distribution name
          type: string



( run in 0.519 second using v1.01-cache-2.11-cpan-39bf76dae61 )