#### PyKDE - Python Bindings for KDE

# class KShell

Table of contents
Modules
kdecore Classes
All Classes

Module | kdecore
Class | KShell
Inherits |

### enums

- Errors = {NoError = 0, BadQuoting, FoundMeta }
- Options = {NoOptions = 0, TildeExpand = 1, AbortOnMeta = 2 }

### methods

- homeDir (user)

  returns (QString)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  user | QString |

- joinArgs (a0)

  returns (QString),
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  a0 | Python list of string |

- joinArgs (a0)

  returns (QString),
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  a0 | Python list of string |

- joinArgsDQ (args)

  returns (QString)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  args | QStringList |

- splitArgs (cmd, flags = 0)

  returns (QStringList) err (int)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  cmd | QString |
  flags | int | 0

- tildeExpand (path)

  returns (QString)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  path | QString |