Metadata-Version: 2.1
Name: onboot
Version: 0.6
Summary: cross-platform onboot (autorun) installers
Home-page: https://github.com/nbdy/onboot
Author: Pascal Eberlein
Author-email: pascal@eberlein.io
License: UNKNOWN
Keywords: cross-platform onboot autorun installer
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
License-File: LICENSE

# onboot
cross-platform autostart installer(s)
## install
```shell
pip3 install onboot
```
## usage
### try all available installers for a certain os
```python
from onboot import install_linux, InstallerConfiguration

# install
install_successful, used_installer = install_linux(InstallerConfiguration("/home/user/", "myapp"))

# uninstall
if install_successful:
    used_installer.uninstall()
```
### only use a specific installer

```python
from onboot.Windows import HKCUInstaller
from onboot import InstallerConfiguration

# install
installer = HKCUInstaller(InstallerConfiguration("C:\\", "myapp"))
installer.install()

# uninstall
installer.uninstall()
```


