Metadata-Version: 2.1
Name: sysdm
Version: 0.6.23
Summary: Scripts as a service. Builds on systemctl.
Home-page: https://github.com/kootenpv/sysdm
Author: Pascal van Kooten
Author-email: kootenpv@gmail.com
License: MIT
Description: <p align="center">
          <img src="https://raw.githubusercontent.com/kootenpv/sysdm/master/logo.png" width="300px"/>
        </p>
        
        [![PyPI](https://img.shields.io/pypi/v/sysdm.svg?style=flat-square)](https://pypi.python.org/pypi/sysdm/)
        [![PyPI](https://img.shields.io/pypi/pyversions/sysdm.svg?style=flat-square)](https://pypi.python.org/pypi/sysdm/)
        
        # sysdm
        
        Scripts as a service. Builds on systemd.
        
        It gives you the best from screen, systemctl and journalctl.
        
        ### Installation
        
            pip install sysdm
        
        ### Demo
        
        <p align="center">
          <img src="https://raw.githubusercontent.com/kootenpv/sysdm/master/demo.gif"/>
        </p>
        
        ### Usage
        
            sysdm create myfile.py      # creates, starts and enables a new service file
            sysdm ls                    # see the known services created by sysdm
            sysdm delete                # see the known services and select to delete
        
        ### Features
        
        Creating and viewing have just helped you with:
        
        - Generate a systemd unit file on the fly
        - Uses current info to determine, and pin, working directory and virtualenv paths in your unit.
        - Script will start running, and also boot on start
        - Script will restart on error
        - Changes to files in the directory of the same extension will cause a reload (e.g. `.py`)
        - Provides a UI for inspecting the logs of your script and start, stop etc
        - Like with screen, you can leave and it will keep on running.
        - Multiple people can look at it, too, when sharing a server.
        - Provides flags to change settings
        - UI is aware of the window-size
        
Platform: any
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Customer Service
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: Microsoft
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Debuggers
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Software Distribution
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Description-Content-Type: text/markdown
