Metadata-Version: 2.1
Name: dwarfgen
Version: 0.1
Summary: IDL/Code generation utility
Home-page: https://github.com/claybrooks/dwarfgen
Author: Clay Brooks
Author-email: clay_brooks@outlook.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: The Unlicense (Unlicense)
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: pyelftools
Requires-Dist: pymanifest

# Dwarfgen

## Description
Autogenerate IDL and code from compiled code.

## Requirements

* Python 3.3+
* Pip


## Install

```
pip install dwarfgen
```

## Examples

``` python
# Help command
python -m dwarfgen -h
```

``` python
# Generate JIDL for libtest_cpp.so and place jidl.json in ~/cpp/jidl
python -m dwarfgen --file test/bin/lib/libtest_cpp.so --to-idl jidl --to-idl-dest ~/cpp/jidl
```

``` python
# Generate JIDL for libtest_ada.so and place jidl.json in ~/ada/jidl
python -m dwarfgen --file test/bin/lib/libtest_ada.so --to-idl jidl --to-idl-dest ~/ada/jidl
```



