# Requirements for IgnoriGen CLI tool - [x] Must be able to pass a langauge as a command line argument - [x] Must be able to pass multiple languages and have each of their gitignores appended to one another - [x] Must store the gitignore in the running directory or a specified directory through a --destination argument - [x] Must have a help flag which lists all available templates - [ ] Must show suggestions if an invalid language was passed (i.e Did you mean "flutter"?) - [x] Must be symlinked so it can be used in any directory - [ ] Must have an append feature - [ ] Should have a caching option to save templates.