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

[In Development] ArmA3 mod synchronization tool

License

Notifications You must be signed in to change notification settings

CntoDev/CNTOSync

Repository files navigation

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.

About

[In Development] ArmA3 mod synchronization tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages