|
---
name: mysimpleapp
appspec: { version : 0.001 }
class: App : : Spec : : Example : : MySimpleApp
title: a simple app
abstract: Just a very simple example app to document some features
options:
- name : verbose
summary: be verbose
type: flag
multiple: true
aliases: [ v ]
- name : wc
summary: word count
type: flag
- name : lc
summary: line count
type: flag
- name : with
summary: with ...
type: string
enum: [ ab , cd , ef ]
- name : file1
summary: existing file
type: file
- name : file2
summary: possible file
type: filename
- name : dir1
summary: existing dir
type: dir
- name : dir2
summary: possible dir
type: dirname
- |
longoption --some long option description
split over several lines to
demonstrate
- name : longoption2
summary: |
some other long option
description split over several
lines to demonstrate
parameters:
- name : foo
summary: foo
type: string
enum: [ dist.ini , Makefile.PL , Changes ]
- name : bar
summary: bar
type: string
enum: [ a , b , c ]
|