semvec/pypi-packages huggingface dataset:
AssertWT 2.3.1
Run a Python script in Windows Terminal wt.exe
License: Unlicense

AssertWT
========

Assert that a Python script is run in the Windows Terminal 'wt.exe' instead
of the standard 'conhost.exe' console.

```python
    >>> import assertwt
    >>> assertwt.restart()
```

By default the script is run with cmd.exe and the window is closed when the
script ends.

```python

# Default behaviour: cmd.exe and window closes after script:
assertwt.restart(["wt", "-d", assertwt.CD, "cmd", "/C", assertwt.ARGV])

# cmd.exe and windows does not close after script:
assertwt.restart(["wt", "-d", assertwt.CD, "cmd", "/K", assertwt.ARGV])

# Powershell and window closes after script:
assertwt.restart(["wt", "-d", assertwt.CD, "powershell", "-Command", assertwt.ARGV])

# Powershell and windows does not close after script:
assertwt.restart(["wt", "-d", assertwt.CD, "powershell", "-NoExit", "-Command", assertwt.ARGV])

# New tab in existing Windows Terminal window:
assertwt.restart(["wt", "new-tab", "-d", assertwt.CD, "cmd", "/K", assertwt.ARGV])

```

Install
-------

```shell
pip install assertwt
```

See: [https://pypi.org/project/assertwt/](https://pypi.org/project/assertwt/)

Documentation
-------------

https://assertwt.readthedocs.io