Metadata-Version: 2.4
Name: dkinst
Version: 0.11.1
Summary: Den K Simple Installer
Author: Denis Kras
License-Expression: MIT
Project-URL: Homepage, https://github.com/denis-kras/dkinst
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: wheel
Requires-Dist: rich==14.1.0
Requires-Dist: atomicshop
Dynamic: license-file

<h1 align="center">Den K Simple Installer - dkinst</h1>



<!-- ABOUT THE PROJECT -->
## About The Project


dkinst is a simple installer mostly for my professional needs, in case I need a one-click installer for a library or a tool.
So, I will not search for a setup script/line or write one.
It is written in Python, currently supports 3.12. Hope to support newer versions in the near future.


<!-- AVAILABLE INSTALLERS -->
## Available Installers

You can check the 'installers' folder for the available installers.
Or execute in CMD:
```cmd
dkinst available
```


<!-- GETTING STARTED -->
## Getting Started

To get a local copy up and running follow these simple steps.

### Installation Windows

1. Install Python 3.12.10 or use the silent installer that will download and install it for you.<br>
    1.1. Download the file: /prereqs/install_python_as_admin_win.cmd<br>
    1.2. Run CMD as admin.<br>
    1.3. In CMD run the script with '3.12.10' argument:
    ```cmd
   install_python_as_admin.cmd 3.12.10
   ```
   <br>
2. Install the library using pip:
   ```cmd
   pip install dkinst
   ```
   
### Installation Linux
   
Ubuntu 24 already comes with python 3.12. This file will install dkinst globally using pipx.<br>
1. Download the file: /prereqs/install_dkinst_pipx_debian.sh<br>
2. Make the file executable:<br>
    ```sh
    chmod +x install_dkinst_pipx_debian.sh
    ```
3. Run the script:
    ```sh
    ./install_dkinst_pipx_debian.sh
    ```

<!-- USAGE EXAMPLES -->
## Usage

Execute in CMD:
```cmd
dkinst
dkinst help
```
For full help and examples about installation commands.



<!-- LICENSE -->
## License

Distributed under the MIT License. See `LICENSE.txt` for more information.



<!-- HISTORY -->
## History

[History.md](https://github.com/BugSec-Official/atomicshop/blob/main/History.md#history)
