geninstaller


Namegeninstaller JSON
Version 1.2.2 PyPI version JSON
download
home_pagehttps://github.com/byoso/geninstaller
SummaryLinux universal app installer and manager, in the user's space only
upload_time2022-09-19 23:37:34
maintainer
docs_urlNone
authorVincent Fabre
requires_python>=3.6
licenseMIT
keywords install installer linux
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Geninstaller (for linux)

_Universal linux installer system_
Installs applications in the user's space.


## For developers and common users

### Developers
#### Installation
```
$ pip install geninstaller
```

#### Get an 'installer' template
```
$ geninstaller plop installer
```
Geninstaller provides you an 'installer' file in your current working directory, you can join it to your projects. You just have to open it and change a few settings to adapt it to your application (the comments in the file will guide you).

The installer script is in python, but works for any kind of program to install.

And that's all, __no requirements for the final user__, fast and easy.

Behind this, the 'installer' script will take care of the requirements, and install the geninstaller database on the system.

#### Limitation (and gain)
Geninstaller only install applications in the user's space (no sudo required), the gain is that it makes it compatible with any linux distibution. So, if your application needs to be installed 'system wide', geninstaller is not the tool you need.

### Common users
The applications installed with __geninstaller__ are registrated in a small database, you can list them:
```
$ geninstaller list
```
uninstall them:
```
$ geninstaller uninstall 'application name'
```
And other stuff, see:
```
$ geninstaller --help
```


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/byoso/geninstaller",
    "name": "geninstaller",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "install installer linux",
    "author": "Vincent Fabre",
    "author_email": "peigne.plume@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/30/31/7a70f5b0bc9e76decbbe9b5b5b93494626954a9eea9a0ceb68d96ad166ef/geninstaller-1.2.2.tar.gz",
    "platform": null,
    "description": "# Geninstaller (for linux)\n\n_Universal linux installer system_\nInstalls applications in the user's space.\n\n\n## For developers and common users\n\n### Developers\n#### Installation\n```\n$ pip install geninstaller\n```\n\n#### Get an 'installer' template\n```\n$ geninstaller plop installer\n```\nGeninstaller provides you an 'installer' file in your current working directory, you can join it to your projects. You just have to open it and change a few settings to adapt it to your application (the comments in the file will guide you).\n\nThe installer script is in python, but works for any kind of program to install.\n\nAnd that's all, __no requirements for the final user__, fast and easy.\n\nBehind this, the 'installer' script will take care of the requirements, and install the geninstaller database on the system.\n\n#### Limitation (and gain)\nGeninstaller only install applications in the user's space (no sudo required), the gain is that it makes it compatible with any linux distibution. So, if your application needs to be installed 'system wide', geninstaller is not the tool you need.\n\n### Common users\nThe applications installed with __geninstaller__ are registrated in a small database, you can list them:\n```\n$ geninstaller list\n```\nuninstall them:\n```\n$ geninstaller uninstall 'application name'\n```\nAnd other stuff, see:\n```\n$ geninstaller --help\n```\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Linux universal app installer and manager, in the user's space only",
    "version": "1.2.2",
    "split_keywords": [
        "install",
        "installer",
        "linux"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "ce566820567e974cbc024e35b1686325",
                "sha256": "57c117cc05836ac75fa55d1815e3202051cf66792347d1a4c72d8fcaed08782e"
            },
            "downloads": -1,
            "filename": "geninstaller-1.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ce566820567e974cbc024e35b1686325",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 27296,
            "upload_time": "2022-09-19T23:37:32",
            "upload_time_iso_8601": "2022-09-19T23:37:32.644298Z",
            "url": "https://files.pythonhosted.org/packages/85/da/f69f41211d6c9cfdb637a2fc7011822c24a6fb4bc5e12aa5f1d84178e66b/geninstaller-1.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "85489cad906dccb7a3f8eee9830c91b3",
                "sha256": "24f1153cffaccea70550e5663711b78d920990d5f0ed807a6f03f5dffedf04c1"
            },
            "downloads": -1,
            "filename": "geninstaller-1.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "85489cad906dccb7a3f8eee9830c91b3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 26374,
            "upload_time": "2022-09-19T23:37:34",
            "upload_time_iso_8601": "2022-09-19T23:37:34.475241Z",
            "url": "https://files.pythonhosted.org/packages/30/31/7a70f5b0bc9e76decbbe9b5b5b93494626954a9eea9a0ceb68d96ad166ef/geninstaller-1.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-09-19 23:37:34",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "byoso",
    "github_project": "geninstaller",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "geninstaller"
}
        
Elapsed time: 0.46164s