# BoilerFiles > Available on [crates.io](https://crates.io/crates/boilerfiles).

BoilerFiles is a CLI for downloading your boilerplate files from a public GitHub template repo. ## Features Are you tired of copying your `.editorconfig` and `.prettierrc` to every new project you create? So am I! With this CLI, you can easily download (multiple) files from your public GitHub repositories. You may also create a file `.boilerfiles` in your home directory containing a qualifier for a default repository, e.g., `YourUsername/YourTemplateRepository`. ## Installation ```bash cargo install boilerfiles ``` ## Usage ```bash boilerfiles [{user}/{repo}] [path] ``` ### Examples With the following example, users are prompted to download files from the root directory of the `DerYeger/boilerfiles` repository. ```bash boilerfiles DerYeger/boilerfiles ``` You may also specify a sub path, e.g., `.github/workflows`. This way, you may download files from the `.github/workflows` directory. ```bash boilerfiles DerYeger/boilerfiles .github/workflows ``` ## Config file By creating a file `.boilerfiles` in your home directory, you may set a default directory. The file should have a single line that matches the format of the `{user}/{repo}` arg. If such a file exists, the respective argument may be omitted. ## License [MIT](./LICENSE) - Copyright © Jan Müller