Tool that interprets scenarios. Similar to Apache Ant and NAnt. Written in C.
Ant for C is C-based script tool. Source of script should be written in XML-based code. Name of program just reference to language on which source was written.
Developing was started in the summer of 2019.
All binaries available on the release page.
Depend on variant available for your system:
- Unpack zip archive to prefer location.
- For packages - install program using the system package manager.
- Alpine Linux: apk add --allow-untrusted *.apk.
- Debian based: dpkg --install *.deb.
- FreeBSD: pkg install *.txz.
- OpenBSD: pkg_add -Dunsigned *.tgz.
- RPM based: rpm -Uvh *.rpm.
Starting from version 2020.09 program support modules - binary files that increase functional by adding functions and/or tasks to the program.
- ant4c.net.framework.module. Module with namespaces framework, metahost and added to exists one file function is-assembly. Available only for Windows platform.
- dns. Module with dns namespace that contain function get-host-name.
- net.module. Module to interact with installed .NET Core via namespaces nethost, hostfxr and function is-assembly from file namespace.
- regex. Module that increase functional by adding regex task.
Help available at the help.html file.
Tests, at the develop branch, written in C++ and required Google Test and pugixml libraries. Also some of modules require third-party components.
- Apple macOS
- FreeBSD
- Linux
- Microsoft Windows
- OpenBSD
Build can be done by one of C compilers - MSVC, MinGW, GCC or Clang after configuring was done with CMake. Alternative 'make' tool or 'meson' can be used to build from source.
This project available under terms of MIT License.
Some of modules use third-party components that available by own license. See help files of modules to find out that terms.