{"size": 1299, "ext": "scrbl", "max_stars_repo_path": "share/pkgs/compatibility-doc/mzlib/scribblings/cmdline.scrbl", "max_stars_repo_name": "takikawa/racket-ppa", "max_stars_repo_stars_event_min_datetime": "2018-07-29T04:13:52.000Z", "max_stars_repo_stars_event_max_datetime": "2022-02-14T16:11:17.000Z", "max_issues_repo_path": "compatibility-doc/mzlib/scribblings/cmdline.scrbl", "max_issues_repo_name": "NoahStoryM/compatibility", "max_issues_repo_issues_event_min_datetime": "2017-08-25T20:26:37.000Z", "max_issues_repo_issues_event_max_datetime": "2022-02-26T17:48:40.000Z", "max_forks_repo_path": "compatibility-doc/mzlib/scribblings/cmdline.scrbl", "max_forks_repo_name": "NoahStoryM/compatibility", "max_forks_repo_forks_event_min_datetime": "2015-03-09T12:20:01.000Z", "max_forks_repo_forks_event_max_datetime": "2021-10-09T05:02:56.000Z"}
{"max_stars_count": 10, "max_issues_count": 15, "max_forks_count": 8, "avg_line_length": 31.6829268293, "max_line_length": 67, "alphanum_fraction": 0.6297151655}
#lang scribble/doc
@(require "common.rkt"
          (for-label mzlib/cmdline))

@(define-syntax-rule (intro id)
   (begin
     (require (for-label racket/cmdline))
     (define id (racket command-line))))
@(intro racket-command-line)

@mzlib[#:mode title cmdline]

@deprecated[@racketmodname[racket/cmdline]]{}

Provides a @racket[command-line] from that is similar to the one in
@racketmodname[racket/cmdline], but without using keywords.  The
@racket[parse-command-line] procedure from
@racketmodname[racket/cmdline] is re-exported directly.

@defform/subs[
#:literals (multi once-each once-any final help-labels args =>)
(command-line program-name-expr argv-expr clause ...)
([clause (multi flag-spec ...)
         (once-each flag-spec ...)
         (once-any flag-spec ...)
         (final flag-spec ...)
         (help-labels string ...)
         (args arg-formals body-expr ...+)
         (=> finish-proc-expr arg-help-expr help-proc-expr 
             unknown-proc-expr)]
 [flag-spec (flags id ... help-str ...+ body-expr ...+) 
            (flags => handler-expr help-expr)]
 [flags flag-string 
        (flag-string ...+)]
 [arg-formals id
              (id ...)
              (id ...+ . id)])]{

Like @racket-command-line from @racket[racket/cmdline], but without
keywords in the syntax.}
