Metadata-Version: 2.4
Name: refix-cli
Version: 0.1.0
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Programming Language :: Rust
Classifier: Topic :: Office/Business :: Financial
License-File: LICENSE-MIT
License-File: LICENSE-APACHE
Summary: Command-line tools for ReFIX
Home-Page: https://github.com/refixhq/refix
Author-email: David Steiner <david@davidsteiner.dev>
License-Expression: MIT OR Apache-2.0
Requires-Python: >=3.9
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Repository, https://github.com/refixhq/refix

# refix-cli

The `refix` command-line tool for [ReFIX](https://github.com/refixhq/refix).
It generates typed Rust and Python messages from a QuickFIX-format
dictionary.

```sh
uv tool install refix-cli
refix codegen FIX44.xml --python fix44.py --rust fix44.rs
```

The generated Python module needs `refix-engine` at runtime. The stock FIX
4.4 messages are published ready-made as `refix-fix44`.

## License

Licensed under either of

- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or
  https://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or
  https://opensource.org/licenses/MIT)

at your option.

