Skip to content
This repository has been archived by the owner on Oct 10, 2021. It is now read-only.

Latest commit

 

History

History
69 lines (55 loc) · 2.83 KB

README.rst

File metadata and controls

69 lines (55 loc) · 2.83 KB

Carpe Noctem Tactical Operations ArmA3 mod synchronization tool

Continuous Integration Build Status Code Coverage Status Requirements Status

CNTOSync is an ArmA3 mod repository synchronization tool. This tool allows for members of an ArmA3 community to download and keep updated a set of mods and addons against a central HTTP-served repository.

This software is currently under heavy development and is not ready to be used yet.

Requirements

  • Python 3.6

Installation

Assuming you are using a Python virtualenv, installation and upgrade of this software can be achieved through the following command:

pip install -U .

As using pip to install python packages directly in your Linux distribution's system files is a terrible idea, system packages (RPM, DEB, AUR PKGBUILD, etc...) are scheduled to be provided when the software reaches a more mature state. You are encouraged to submit your OS-specific package files to the project to allow better coverage.

Testing

Install the package with the test extra selected, then start the tox tool:

pip install -U -e '.[test]'
tox

This will run the static analysis suite as well as the test suite.