Metadata-Version: 2.1
Name: terminalpyth
Version: 2.0.0
Summary: Terminal extension for python
Author: Cargo
License: MIT
Platform: UNKNOWN

#TerminalPyth

Library that allows you to call terminal commands in python whithout discarding director changes (unlike os.system() command does).

`Install:`

    $ pip install terminalpyth

`Usage:`

    import terminalpy

Create a terminalpy object. Pass True or False as argument if you want (or not) to have back the output.

    trm = terminalpy.Terminal(output=True)

Only one straight-forward method: type. Pass inside it the command you want to be executed.

    output = trm.type('pwd')

    # in this case, returns path to the current directory,
    # which in this case is stored in "output"

It works with pretty much every terminal command. 

To use "sudo", if you are not in a terminal session itself, you must add the "-S" option, to read the password from your IDE (e.g. Pycharm).

    trm.clear()

This command clears the memory of the directory changes, returning back to the project foler.

    trm.setOutput(output=False)

Changes the state of the return action. If "False", there will be no return value, otherwise there will. \
The method allows to change the state during the session

