FAKE - F# Make - A DSL for build tasks and more FAKE
6.1.3

Lookig for older versions of the documentation, pre FAKE v6? See 

v5.fake.build

UsageAst Type

Union cases

Union case Description

Ano(title, o')

Full Usage: Ano(title, o')

Parameters:

Matches an option annotation [options]

title : string
o' : SafeOptions

Arg name'

Full Usage: Arg name'

Parameters:
    name' : string

Named/Positional argument

name' : string

Cmd cmd'

Full Usage: Cmd cmd'

Parameters:
    cmd' : string

Fixed command, like "push" in "git push"

cmd' : string

Ell ast'

Full Usage: Ell ast'

Parameters:

Marks that the given item can be given multiple times

ast' : UsageAst

Eps

Full Usage: Eps

matches nothing?

Lop o'

Full Usage: Lop o'

Parameters:

long option

o' : SafeOption

Req ast'

Full Usage: Req ast'

Parameters:

Requires the given item

ast' : UsageAst

Sdh

Full Usage: Sdh

matches the stdin [-]

Seq asts'

Full Usage: Seq asts'

Parameters:

Sequence of items, if the items are only options then order is ignored.

asts' : UsageAst list

Sop o'

Full Usage: Sop o'

Parameters:

Short options

o' : SafeOptions

Sqb ast'

Full Usage: Sqb ast'

Parameters:

Marks the given item as optional

ast' : UsageAst

Xor(l', r')

Full Usage: Xor(l', r')

Parameters:

Either the one or the other

l' : UsageAst
r' : UsageAst

XorEmpty

Full Usage: XorEmpty

Instance members

Instance member Description

this.ContainsOnlyOptions

Full Usage: this.ContainsOnlyOptions

Returns: bool
Returns: bool

this.InstanceOfSop

Full Usage: this.InstanceOfSop

Returns: bool
Returns: bool