A CLI tool to generate documents related to user projects
Project description
autodocz
autodocz is a lightweight Python package that generates project documentation files such as README.md, LICENSE, and a professional project REPORT.docx using a simple CLI interface.
Whether you're kickstarting a new project or preparing for submission, autodocz helps automate and standardize your documentation process.
📦 Installation
You can install autodocz directly from PyPI:
pip install autodocz
🚀 Usage
After installation, you can use the CLI tool via the terminal.
Generate a Specific Document
autodocz generate readme
Generates a README.md file.
autodocz generate license
Generates a LICENSE file.
autodocz generate report
Generates a professional REPORT.docx file (in MS Word format).
Generate All Documents
autodocz generate all
Generates all three files: README.md, LICENSE, and REPORT.docx.
Specify Output Filename/Path
autodocz generate readme -o MyReadme.md
📁 Output Files
README.md— Standard project introduction with sections like Installation, Usage, Features, etc.LICENSE— A default license template.REPORT.docx— A formal report document containing project summary, introduction, features, future work, contributions, etc.
🛠️ Requirements
- Python 3.7+
python-docx(automatically installed as a dependency)
👨💻 Contributing
Contributions, feature requests, and issues are welcome!
- Fork the repo
- Create your feature branch:
git checkout -b feature/my-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin feature/my-feature - Open a pull request
📃 License
This project is licensed under the MIT License. See the LICENSE file for details.
🤝 Author
Made with ❤️ by [Your Name]
GitHub: [your-github-profile]
PyPI: [autodocz on PyPI]
📌 Example
$ autodocz generate report
✅ Generated REPORT.docx
Happy documenting! 📝
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file autodocz-2.6.tar.gz.
File metadata
- Download URL: autodocz-2.6.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6072ff4842e29c0255d8f6bebbe970970a28d17d316f52c25220603eb316e50a
|
|
| MD5 |
d84a85efec2bb69884c7bd6eac559953
|
|
| BLAKE2b-256 |
1133699027412b90d8f2c862953c3d22bf3b84fc6642119027db69f550fb13aa
|
File details
Details for the file autodocz-2.6-py3-none-any.whl.
File metadata
- Download URL: autodocz-2.6-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce1d7f72498ba59cb358a66fa2938e636cc417d962e565fd84c5c6eb9d2a6c3c
|
|
| MD5 |
99e401a4c542c4647a3f625779d96228
|
|
| BLAKE2b-256 |
ced42f317cc57d97f9f9f8447a27ff8519ec9868ca6f628b6d5984a7afff614d
|