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 -vI 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 installRun 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.pySimply use pip tool to uninstall, whenever you feel that this module is no longer required.
pip uninstall any_projectYou can use the module from CLI, although you can also use it's API in your own python code.
any-project -init project_dir:TestProjectThe 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_projectIt 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.