Metadata-Version: 2.4
Name: webtech-codes
Version: 1.0.0
Summary: Terminal cheat-sheet browser for Web Technology Lab experiment code files
Author: Ajay
License: MIT License
        
        Copyright (c) 2026 Ajay
        
        Permission is hereby granted, free of charge, to any person obtaining a copy
        of this software and associated documentation files (the "Software"), to deal
        in the Software without restriction, including without limitation the rights
        to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
        copies of the Software, and to permit persons to whom the Software is
        furnished to do so, subject to the following conditions:
        
        The above copyright notice and this permission notice shall be included in all
        copies or substantial portions of the Software.
        
        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
        SOFTWARE.
        
Keywords: web-technology,html,css,javascript,react,angularjs,nodejs,lab,education
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Education
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# WebTech Lab Codes

A small terminal utility that lists the Web Technology Lab experiment folders and prints every code file in a selected experiment. The bundled source files are from the provided `Web_Technology_Lab_Experiments_2_to_12.zip`.

## Install from PyPI

```bash
python -m pip install webtech-lab-codes-ajay
```

## Commands

```bash
webtech show all exp
webtech display 2
webtech display "Ex02 Blog"
webtech display "Ex12 Node MongoDB"
webtech --help
webtech --version
```

Experiment names are case-insensitive. `display` prints each file with a filename banner and preserves the source indentation. It prints files only; it does not execute HTML, JavaScript, Node.js, or database code.

## Run from a source checkout

```bash
python -m pip install -e .
webtech show all exp
```

## Build and publish

See `PUBLISHING.md` for step-by-step PyPI instructions. Check the package name on PyPI before publishing; if it is already taken, change `project.name` in `pyproject.toml` and use that name in install commands.
