.. start-badges
.. list-table:: :stub-columns: 1
* - docs
- |docs|
* - tests
- | |taskcluster|
* - package
- |version| |downloads| |wheel| |supported-versions| |supported-implementations|
.. |docs| image:: https://readthedocs.org/projects/mar/badge/?style=flat :target: https://readthedocs.org/projects/mar :alt: Documentation Status
.. |taskcluster| image:: https://firefox-ci-tc.services.mozilla.com/api/github/v1/repository/mozilla-releng/build-mar/master/badge.svg :alt: Task Status :target: https://firefox-ci-tc.services.mozilla.com/api/github/v1/repository/mozilla-releng/build-mar/master/latest
.. |version| image:: https://img.shields.io/pypi/v/mar.svg?style=flat :alt: PyPI Package latest release :target: https://pypi.org/project/mar/
.. |downloads| image:: https://img.shields.io/pypi/dm/mar.svg?style=flat :alt: PyPI Package monthly downloads :target: https://pypi.org/project/mar/
.. |wheel| image:: https://img.shields.io/pypi/wheel/mar.svg?style=flat :alt: PyPI Wheel :target: https://pypi.org/project/mar/
.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/mar.svg?style=flat :alt: Supported versions :target: https://pypi.org/project/mar/
.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/mar.svg?style=flat :alt: Supported implementations :target: https://pypi.org/project/mar/
.. end-badges
Package for handling Mozilla Archive files. MAR file format is documented at https://wiki.mozilla.org/Software_Update:MAR
To list the contents of a mar::
mar -t complete.mar
To list the contents of a mar with extra detail::
mar -T complete.mar
To extract a mar::
mar -x complete.mar
To extract, and uncompress a bz2 compressed mar::
mar -j -x complete.mar
To verify a mar::
mar -k :mozilla-nightly -v complete.mar
To create a mar, using bz2 compression::
mar -j -c complete.mar *
To create a mar, using xz compression::
mar -J -c complete.mar *
To create a signed mar::
mar -J -c complete.mar -k private.key -H nightly -V 123 tests
::
pip install mar
https://mar.readthedocs.io/en/latest/
To run the all tests run::
tox