Metadata-Version: 2.1
Name: glyphspkg
Version: 0.2.1
Summary: Converter from .glyphspackage to .glyphs files and vice versa
Home-page: https://github.com/jenskutilek/glyphspkg
Author: Jens Kutilek
License: MIT
Project-URL: Documentation, https://github.com/jenskutilek/glyphspkg
Project-URL: Source, https://github.com/jenskutilek/glyphspkg
Project-URL: Tracker, https://github.com/jenskutilek/glyphspkg/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Multimedia :: Graphics :: Graphics Conversion
Classifier: Topic :: Multimedia :: Graphics :: Editors :: Vector-Based
Requires-Python: >=3.8
Description-Content-Type: text/markdown; charset=UTF-8
License-File: LICENSE
Requires-Dist: openstep-plist>=0.4.0

# glyphspkg

Converter for GlyphsApp package to monolithic files and vice versa.

[Glyphs](https://glyphsapp.com) supports two different file formats, both of
which are based on plist. One, using the suffix `.glyphs`, is a monolithic
file, the other, using the suffix `.glyphspackage`, is a special folder that
appears as one file on macOS.

The _package_ variant has advantages when used in SCM systems, but some
external tools only support the monolithic file format. That’s where this
converter tool comes in. It can be integrated into font build workflows to
convert package files before further processing.


## Installation

`glyphspkg` is listed on PyPi, so you can install it via pip.


## Usage

```
usage: glyphspkg [-h] [-o OUTPUT_PATH] glyphsfile [glyphsfile ...]

positional arguments:
  glyphsfile            Path to the glyphs file or package to be converted.

options:
  -h, --help            show this help message and exit
  -o OUTPUT_PATH, --output OUTPUT_PATH
                        Output path for converted files. If omitted, the file is saved next to the original.
```
