{"size": 1145, "ext": "scrbl", "max_stars_repo_path": "scribblings/from-template.scrbl", "max_stars_repo_name": "bennn/from-template", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "scribblings/from-template.scrbl", "max_issues_repo_name": "bennn/from-template", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "scribblings/from-template.scrbl", "max_forks_repo_name": "bennn/from-template", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 31.8055555556, "max_line_length": 106, "alphanum_fraction": 0.7790393013}
#lang scribble/manual

@title{from-template}

@author{nixin72}

This package adds the capability to create new Racket application from a set of pre-built, but working,
starter templates hosted at
@hyperlink["https://github.com/racket-templates"]{https://github.com/racket-templates}.

The @tt{from-template} command this package adds to the Racket @tt{raco} command line tools clones the
chosen template and removes the git history to provide you with a fresh start.

All templates are use non-restrictive Apache2/MIT licences so you can use them in your own project freely.

@section{Download/Install}

In DrRacket, in File|Package manager|Source, enter @tt{from-template}.

Or, on the command line, type:

@tt{raco pkg install from-template}


@section{Usage}

Note: If you haven't already done so,
@hyperlink["https://github.com/racket/racket/wiki/Set-your-PATH-environment-variable"]{Set
 your PATH environment variable} so you can use raco and other Racket command line functions.

Type

@tt{% raco from-template <template-name> <destination-dir>}

from the command prompt to make a copy of the named template in the destination directory.
