Metadata-Version: 2.4
Name: dsr-dev
Version: 1.0.0
Summary: Advanced Development Tool for running commands, tracing errors, package management, Git helpers, and an interactive shell.
Author: D. Saahishnu Ram
License: GPL-3.0-or-later
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development
Classifier: Topic :: System :: Shells
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: psutil>=5.9
Dynamic: license-file

# DSR

**DSR — Advanced Development Tool**

DSR is a Windows command-line development utility providing:

- Normal command execution
- Administrator command execution through `gsudo.exe`
- Python and JavaScript error tracing
- Pip, Winget, and NPM package management
- Simplified Git commands
- An interactive DSR shell
- Optional `dsrAddons.py` aliases

## Installation

```powershell
py -m pip install dsr
```

Then run:

```powershell
dsr
```

You can also run:

```powershell
python -m dsr_tool
```

## gsudo.exe

Place the real `gsudo.exe` in `src/dsr_tool/` before building the release package.

DSR first looks for the bundled executable. If it is not bundled, it falls back to `gsudo.exe` on `PATH`.

## Requirements

- Python 3.8+
- Windows is the primary supported platform
- `psutil`
- `git` for Git features
- `node` for JavaScript tracing
- `winget`/`npm` where those options are used
- `gsudo.exe` for administrator execution

## License

Copyright (C) 2026 D. Saahishnu Ram

Licensed under the GNU General Public License version 3 or later (GPLv3+).
