wrapper around gnu screen
Project description
gnuscreen
Wrapper around GNU screen
As Python module
Help on package gnuscreen:
NAME
gnuscreen
PACKAGE CONTENTS
main
CLASSES
builtins.object
GnuScreen
class GnuScreen(builtins.object)
| GnuScreen(id: int, name: str, launched: datetime.datetime, attached: bool) -> None
|
| GnuScreen(id: int, name: str, launched: datetime.datetime, attached: bool)
|
| Methods defined here:
|
| __eq__(self, other)
|
| __init__(self, id: int, name: str, launched: datetime.datetime, attached: bool) -> None
|
| __repr__(self)
|
| close(self)
| Close screen
|
| execute(self, cmds: Iterable[str]) -> None
| Execute commands on screen
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| get(name: str) -> 'GnuScreen'
| Get existing screen or create new one
|
| list() -> Iterable[ForwardRef('GnuScreen')]
| List existing screens
|
| query(name: str) -> Union[ForwardRef('GnuScreen'), NoneType]
| Get existing screen if it exists
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| exists
| Return true if screen with 'name' exists
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| __dict__
| dictionary for instance variables (if defined)
|
| __weakref__
| list of weak references to the object (if defined)
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __annotations__ = {'attached': <class 'bool'>, 'id': <class 'int'>, 'l...
|
| __dataclass_fields__ = {'attached': Field(name='attached',type=<class ...
|
| __dataclass_params__ = _DataclassParams(init=True,repr=True,eq=True,or...
|
| __hash__ = None
DATA
Iterable = typing.Iterable
Optional = typing.Optional
gnuscreen_logger = <Logger gnuscreen (WARNING)>
VERSION
1.1
FILE
/git/NMRhub/gnuscreen/src/gnuscreen/__init__.py
Command line interface
Although intended for primarily as a module, a command line interface is provided
usage: gnuscreen [-h] [-l LOGLEVEL]
(--list | --start START | --query QUERY | --close CLOSE | --execute EXECUTE [EXECUTE ...] | --version)
optional arguments:
-h, --help show this help message and exit
-l LOGLEVEL, --loglevel LOGLEVEL
Python logging level
--list List screens
--start START Start screen if necesary
--query QUERY Test for existing screen
--close CLOSE Close screen if it exits
--execute EXECUTE [EXECUTE ...]
Execute commands on screen: screen name, commands
--version show version
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gnu_screen_class-1.2.1.tar.gz.
File metadata
- Download URL: gnu_screen_class-1.2.1.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
012868c0c2d0b5bf653298cfd4db14fd9379e1e35161d795bac889be567e7e29
|
|
| MD5 |
6edd050e09327ec8c7f39c9d7bc6817a
|
|
| BLAKE2b-256 |
0f28ad8ec4c7827f1dbe930a87d7c10af7d4d39d0cb28a6680adb14dce744393
|
File details
Details for the file gnu_screen_class-1.2.1-py3-none-any.whl.
File metadata
- Download URL: gnu_screen_class-1.2.1-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0439e04121d81c13c157c73b4763e5a6fed2c199771ffe626b7344f308f43e0f
|
|
| MD5 |
b4253bf4894536a75d0b14a6d3cdafe2
|
|
| BLAKE2b-256 |
ecf88aedea13d23c7673056fe0fdc03a22d0481eead2dadbe875d8c5ce0e5f00
|