Update Readme

This commit is contained in:
Thibaut Schmitt 2021-12-22 10:53:00 +01:00
parent e14f5a7f48
commit ac280e2cb7

View File

@ -1,3 +1,41 @@
# ResgenCLI # ResgenCLI
A description of this package. A description of this package.
# Fonts generator
Font generator generate an extension of `UIFont` (or a custom class). It also print `UIAppFonts` to put in your project `.plist`.
iOS required to use the **real name** of font, this name can be different from its filename. To get the **real name**, it use `fc-scan`.
**Example**
```
swift run -c release FontToolCore ./SampleFiles/Fonts
--extension-output-path ./SampleFiles/Fonts/Generated \
--extension-name R2Font
```
**Parameters**
1. `-f`: force generation
2. Font input folder, it will search for every `.ttf` and `.otf` files
3. `--extension-output-path`: path where to generate generated extension
4. `--extension-name` *(optional)* : name of class to add the extension
> ⚠️ If extension name is not set or is `UIFont`, it will generate static property on `UIFont`.
# Colors generator
```
swift run -c release ColorToolCore -f ./SampleFiles/Colors/sampleColors1.txt
--style all \
--xcassets-path "./SampleFiles/Colors/colors.xcassets" \
--extension-output-path "./SampleFiles/Colors/Generated/" \
--extension-name "UIColor"
```
# TODO
- [ ] Remove `Generated` folder from `SampleFiles/Colors` and `SampleFiles/Font`. Create `Generated` folder next to `SampleFiles` and add it to `.gitignore`. Update samples commands and `genAllRessources.sh` accordingly.
- [ ] Generate strings and tags
- [ ] Generate images