Agnostic is a software project definition tool. The goals are:
-
Make "Getting started" information available in one easily readable and parsable place, which is the project file;
-
Untie a project from its CI server and bring unified development process experience.
A software project is defined by the project file agnostic.yaml. Based on this file, 'ag' provides a number of commands to work with the project.
help
-
Prints help.
clone
-
Clone the project.
remove
-
Removes project.
project
-
Information about project.
component
-
Information about component.
build
-
Build components.
clean
-
Clean components.
Please, file issues here: https://github.com/dsavenko/agnostic/issues