Skip to content

Any-Project is a python module, helps to create any basic skeleton file structure of "any project".

License

Notifications You must be signed in to change notification settings

antaripchatterjee/Any-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Any-Project

Any-Project is a python module, helps to build any basic skeleton file structure of "any project".

Version

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

Installation

I have not released this module in PyPi yet, but you can download it from GitHub and install it locally using setup.py.

Using git

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

Uninstallation

Simply use pip tool to uninstall, whenever you feel that this module is no longer required.

pip uninstall any_project

Usage

You can use the module from CLI, although you can also use it's API in your own python code.

Initializing a project-structure

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.

Building the project-structure

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.

License

This module has been licensed under MIT License.

About

Any-Project is a python module, helps to create any basic skeleton file structure of "any project".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages