Any-Project is a python module, helps to build any basic skeleton file structure of "any project".
The current version of this module is 0.2.0b1
. It is still in BETA stage and supported in python 3.6+
.
You can check the program's version using the below command.
any-project -v
I have not released this module in PyPi yet, but you can download it from GitHub and install it locally using setup.py
.
git clone https://github.com/antaripchatterjee/Any-Project.git
cd Any-Project
python setup.py install
Run the below command after installation is finised, if you wish to clear the generated folders i.e. Any_Project.egg-info
, build
, and dist
.
python clear.py
Simply use pip
tool to uninstall, whenever you feel that this module is no longer required.
pip uninstall any_project
You can use the module from CLI, although you can also use it's API in your own python code.
any-project -init project_dir:TestProject
The above command will initialize a new project. First it will create a new folder project_dir
inside current working directory and then TestProject
will be initialized with a project-structure.yaml
document.
Simply type below command to build the newly created project structure.
any-project -build test_project
It will build the default
action from the project-structure.yaml
of TestProject
.
Later I will provide more detail on it's usages and how you can have your custom action.
Also I will bring the documentation on it's API level usages with the first stable release of this module.
This module has been licensed under MIT License.