Skip to content

app

Many functions in this module require the bundle identifier of the app. You can obtain the bundle identifier of installed apps under "CatScript -> Settings -> Apps."

app.front()

Get the bundle identifier of the front app.

python
app.front() -> str

Arguments

None.

Return

TypeDescription
strThe bundle identifier of the front app.

Example

python
from catscript import app, sys

if __name__ == "__main__":
    sys.log(app.front())

app.run()

Launch a specified app.

python
app.run(id: str) -> None

Arguments

NameTypeDefaultDescription
idstrThe bundle identifier of app.

Return

None.

Example

python
from catscript import app

if __name__ == "__main__":
    app.run("com.apple.mobilesafari")

app.kill()

Kill a specified app.

python
app.kill(id: str) -> None

Arguments

NameTypeDefaultDescription
idstrThe bundle identifier of app.

Return

None.

Example

python
from catscript import app

if __name__ == "__main__":
    app.kill("com.apple.mobilesafari")