Metadata-Version: 2.1
Name: processnamer
Version: 1.0.0
Summary: Library containing an object to name processes.
Home-page: https://eliservices.servehttp.com/docs/processnamer.html
Author: EliServices
Author-email: eliservices.server@gmail.com
License: Boost Software License 1.0 (BSL-1.0)
Description: # ProcessNamer
        
        This library provides an object that is able to
        
        - Name a process
        
        - Stop a process from it's name
        
        - Give information about the current process
        
        If you notice any errors, please notify me via: eliservices.server@gmail.com
        
        # Installation
        pip install processnamer
        
        # Example use:
        
        ```python
        import sys
        from time import sleep
        
        #Import the lib:
        from processnamer import processGame
        #Create object:
        prg = processGame()
        
        #Display information (stdout or print will cause brokenpipe error):
        sys.stderr.write("I am " + prg.prcname + ", and i have pid " + str(prg.pid) + "\n")
        
        #Gather information:                  #Gets the name, but it can do this foe any pid
        info = prg.getName(prg.pid)           #Get info for pid of this process
        #Display information:
        sys.stderr.write("I am " + info + ", and i have pid " + str(prg.pid) + "\n")
        
        
        if prg.prcname == "python":           #If this is the original process
        
            #Restart this as process imcool:
            prg.nameStart("imcool",prg.script)
            sleep(2)
            prg.nameStop("imcool")            #Stop the second process
        
        else:
            sleep(10)                         #Second process waits so that it can be stopped
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0)
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
