Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 2.06 KB

README.md

File metadata and controls

53 lines (33 loc) · 2.06 KB

Racket Racket Discourse users Racket Discord

cli-command

A working example of CLI command you can use to create your own command line app.

How To Install

  1. Set your PATH environment variable so you can use raco and other Racket command line functions.
  2. either look for from-template in the DrRacket menu File|Package Manager, or run the raco command:
raco pkg install from-template
raco new cli-command <destination-dir>

If you omit <destination-dir>, the command will add copy the template to a folder called cli-command in the current folder.

How to use

This is working example that you can change to suit your needs.

If you need to create an interactive app consider using the charterm package.

How to create an executable

$ raco exe -o hello hello.rkt

This will create an executabe hello or hello.exe depending on your platform.

For help

$ ./hello -h or hello.exe -h

Creating executables: https://docs.racket-lang.org/raco/exe.html

Command-line parsing: https://docs.racket-lang.org/reference/Command-Line_Parsing.html

Testing command-line parsing:

Use the DrRacket drracket-cmdline-args plugin: https://docs.racket-lang.org/drracket-cmdline-args/

Install: raco pkg install drracket-cmdline-args

drracket-cmdline-args