anchor.diff:              | No_Fake -> "Don't use FAKE for build"
   
   type FileArgs =
  -    |[<CustomCommandLine("add")>] Add of string
  -    |[<CustomCommandLine("remove")>] Remove of string
  -    |[<CustomCommandLine("list")>] List
  -    |[<CustomCommandLine("order")>] Order of string * string
  +    |[<CLIArg "add">] Add of string
  +    |[<CLIArg "remove">] Remove of string
  +    |[<CLIArg "list">] List
  +    |[<CLIArg "order">] Order of string * string
   with
       interface IArgParserTemplate with
           member this.Usage =
  
positive.code:             | Order _ -> "Moves file1 immediately before file2 in the project"
  
  type ReferenceArgs =
      |[<CustomCommandLine("add")>] Add of string
      |[<CustomCommandLine("remove")>] Remove of string
      |[<CustomCommandLine("list")>] List
  with
      interface IArgParserTemplate with
          member this.Usage =
  
negative.code: open Argu
  open Common
  
  /// Custom Command Line Argument
  type CLIArg = CustomCommandLineAttribute
  /// Alternative Command Line Argument
  type CLIAlt = AltCommandLineAttribute
  
  type Command =
      | [<First>][<CLIArg "new">][<CLIAlt "-n">] 
          New
      | [<First>][<CLIArg "file">][<CLIAlt "-f">] 
          File
      | [<First>][<CLIArg "reference">][<CLIAlt "-ref">] 
          Reference
      | [<First>][<CLIArg "update">] 
          Update
      | [<First>][<CLIArg "paket">] 
          Paket
      | [<First>][<CLIArg "fake">] 
          Fake
      | [<First>][<CLIArg "refresh">] 
          Refresh
      | [<First>][<CLIArg "help">][<CLIAlt("-h","-?")>] 
          Help
      | [<First>][<CLIArg "exit">][<CLIAlt("quit","-q")>] 
          Exit
  with
      interface IArgParserTemplate with
          member this.Usage =
  