diff options
| author | marios8543 <marios8543@gmail.com> | 2023-10-17 23:51:57 +0300 |
|---|---|---|
| committer | marios8543 <marios8543@gmail.com> | 2023-10-31 23:17:57 +0200 |
| commit | 949c5e73c496c3b467f7084ffffb466f98f906bc (patch) | |
| tree | 2b1c43ae978b7494decbab54eef2bb6fb786c587 /backend/src/localplatformwin.py | |
| parent | da9217ac4a73ba7588b046dcb16ed159a6fb23ac (diff) | |
| download | decky-loader-949c5e73c496c3b467f7084ffffb466f98f906bc.tar.gz decky-loader-949c5e73c496c3b467f7084ffffb466f98f906bc.zip | |
Add localplatform stuff to its own package
Diffstat (limited to 'backend/src/localplatformwin.py')
| -rw-r--r-- | backend/src/localplatformwin.py | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/backend/src/localplatformwin.py b/backend/src/localplatformwin.py deleted file mode 100644 index 4c4e9439..00000000 --- a/backend/src/localplatformwin.py +++ /dev/null @@ -1,53 +0,0 @@ -from .customtypes import UserType -import os, sys - -def chown(path : str, user : UserType = UserType.HOST_USER, recursive : bool = True) -> bool: - return True # Stubbed - -def chmod(path : str, permissions : int, recursive : bool = True) -> bool: - return True # Stubbed - -def folder_owner(path : str) -> UserType|None: - return UserType.HOST_USER # Stubbed - -def get_home_path(user : UserType = UserType.HOST_USER) -> str: - return os.path.expanduser("~") # Mostly stubbed - -def setgid(user : UserType = UserType.HOST_USER): - pass # Stubbed - -def setuid(user : UserType = UserType.HOST_USER): - pass # Stubbed - -async def service_active(service_name : str) -> bool: - return True # Stubbed - -async def service_stop(service_name : str) -> bool: - return True # Stubbed - -async def service_start(service_name : str) -> bool: - return True # Stubbed - -async def service_restart(service_name : str) -> bool: - if service_name == "plugin_loader": - sys.exit(42) - - return True # Stubbed - -def get_username() -> str: - return os.getlogin() - -def get_privileged_path() -> str: - '''On windows, privileged_path is equal to unprivileged_path''' - return get_unprivileged_path() - -def get_unprivileged_path() -> str: - path = os.getenv("UNPRIVILEGED_PATH") - - if path == None: - path = os.getenv("PRIVILEGED_PATH", os.path.join(os.path.expanduser("~"), "homebrew")) - - return path - -def get_unprivileged_user() -> str: - return os.getenv("UNPRIVILEGED_USER", os.getlogin()) |
