struct-maker


Namestruct-maker JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/LucasAmerico0101/Struct-Maker
SummaryA command-line tool for automating project folder structure creation.
upload_time2024-08-20 04:36:30
maintainerNone
docs_urlNone
authorLucas Americo
requires_python>=3.6
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Struct-Maker

**Struct=Maker** is a command-line tool that automates the creation of folder structures for new projects. It allows you to quickly set up the basic folder and file structure for software projects, ensuring organization and consistency from the start.

## Features

- Automatically creates folders and subfolders commonly used in projects.
- Flexible configuration for different types of projects (web, API, scripts, etc.).
- Generates base files like `.gitignore` and `README.md`.
- Easy to use and configure.

## Installation

You can install* **Struct-Maker* via `pip`:

```bash
pip install structmaker

Usage

After installation, you can create the folder structure for your new project with the following command:

bash

structmaker create my_new_project

This will create the following folder structure inside the my_new_project directory:

plaintext

my_new_project/
│
├── src/
│   ├── assets/
│   ├── components/
│   ├── services/
│   ├── utils/
│   ├── styles/
│   ├── config/
│   ├── models/
│   ├── views/
│   └── main.*
│
├── public/
│   ├── index.html
│   └── ...
│
├── tests/
│   ├── unit/
│   ├── integration/
│   └── ...
│
├── build/
│   └── ...
│
├── docs/
│   └── ...
│
├── scripts/
│   └── ...
│
├── .gitignore
├── README.md
└── ...

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests on the GitHub repository.
License

This project is licensed under the MIT License.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/LucasAmerico0101/Struct-Maker",
    "name": "struct-maker",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": null,
    "author": "Lucas Americo",
    "author_email": "lucasamerico695@tutamail.com",
    "download_url": "https://files.pythonhosted.org/packages/6d/ff/10bf88329c9e8618e07fb1335616e77cd696f7ed4e388035f34906003101/struct_maker-0.1.0.tar.gz",
    "platform": null,
    "description": "# Struct-Maker\r\n\r\n**Struct=Maker** is a command-line tool that automates the creation of folder structures for new projects. It allows you to quickly set up the basic folder and file structure for software projects, ensuring organization and consistency from the start.\r\n\r\n## Features\r\n\r\n- Automatically creates folders and subfolders commonly used in projects.\r\n- Flexible configuration for different types of projects (web, API, scripts, etc.).\r\n- Generates base files like `.gitignore` and `README.md`.\r\n- Easy to use and configure.\r\n\r\n## Installation\r\n\r\nYou can install* **Struct-Maker* via `pip`:\r\n\r\n```bash\r\npip install structmaker\r\n\r\nUsage\r\n\r\nAfter installation, you can create the folder structure for your new project with the following command:\r\n\r\nbash\r\n\r\nstructmaker create my_new_project\r\n\r\nThis will create the following folder structure inside the my_new_project directory:\r\n\r\nplaintext\r\n\r\nmy_new_project/\r\n\u00e2\u201d\u201a\r\n\u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac src/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac assets/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac components/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac services/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac utils/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac styles/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac config/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac models/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac views/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u201d\u00e2\u201d\u20ac\u00e2\u201d\u20ac main.*\r\n\u00e2\u201d\u201a\r\n\u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac public/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac index.html\r\n\u00e2\u201d\u201a   \u00e2\u201d\u201d\u00e2\u201d\u20ac\u00e2\u201d\u20ac ...\r\n\u00e2\u201d\u201a\r\n\u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac tests/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac unit/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac integration/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u201d\u00e2\u201d\u20ac\u00e2\u201d\u20ac ...\r\n\u00e2\u201d\u201a\r\n\u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac build/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u201d\u00e2\u201d\u20ac\u00e2\u201d\u20ac ...\r\n\u00e2\u201d\u201a\r\n\u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac docs/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u201d\u00e2\u201d\u20ac\u00e2\u201d\u20ac ...\r\n\u00e2\u201d\u201a\r\n\u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac scripts/\r\n\u00e2\u201d\u201a   \u00e2\u201d\u201d\u00e2\u201d\u20ac\u00e2\u201d\u20ac ...\r\n\u00e2\u201d\u201a\r\n\u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac .gitignore\r\n\u00e2\u201d\u0153\u00e2\u201d\u20ac\u00e2\u201d\u20ac README.md\r\n\u00e2\u201d\u201d\u00e2\u201d\u20ac\u00e2\u201d\u20ac ...\r\n\r\nContributing\r\n\r\nContributions are welcome! Feel free to open issues or submit pull requests on the GitHub repository.\r\nLicense\r\n\r\nThis project is licensed under the MIT License.\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A command-line tool for automating project folder structure creation.",
    "version": "0.1.0",
    "project_urls": {
        "Documentation": "https://github.com/LucasAmerico0101/Struct-Maker#readme",
        "Homepage": "https://github.com/LucasAmerico0101/Struct-Maker",
        "Source": "https://github.com/LucasAmerico0101/Struct-Maker"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6dff10bf88329c9e8618e07fb1335616e77cd696f7ed4e388035f34906003101",
                "md5": "60ac12d9b32bb1c93a413fab4471c4e0",
                "sha256": "b917c080085b49a2bf787579af0fd843d705eacf2fe2da0f4f97143bfc406428"
            },
            "downloads": -1,
            "filename": "struct_maker-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "60ac12d9b32bb1c93a413fab4471c4e0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 2514,
            "upload_time": "2024-08-20T04:36:30",
            "upload_time_iso_8601": "2024-08-20T04:36:30.558318Z",
            "url": "https://files.pythonhosted.org/packages/6d/ff/10bf88329c9e8618e07fb1335616e77cd696f7ed4e388035f34906003101/struct_maker-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-20 04:36:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "LucasAmerico0101",
    "github_project": "Struct-Maker",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "struct-maker"
}
        
Elapsed time: 0.30950s