# Kept in sync between SaraSuite/Programs/SaraSort/ and SaraSort/Packaging/SaraSuite/. Name = "SaraSort" Parent = "SaraSortd" # a GUI for SaraSortd, listed under it Platforms = ["Linux", "Windows"] Description = "A GUI for configuring SaraSortd: a flowchart of what goes where, its service and logs, configs and templates." [Source] Git = "{GitHost}/SaraSort" Include = ["*.py", "requirements.txt", "assets/**"] Exclude = ["Packaging"] [Python] RequirementsFile = "requirements.txt" # Linux: a launcher and a desktop entry. [[Templates]] Platform = "Linux" Source = "Launch.sh" Target = "{AppDir}/Packaging/Launch.sh" Executable = true [[Templates]] Platform = "Linux" Source = "SaraSort.desktop" Target = "{ApplicationsDir}/SaraSort.desktop" # Windows: a Start Menu shortcut (pythonw.exe Main.py, from the app folder). [[Shortcuts]] Platform = "Windows" Name = "SaraSort" Script = "Main.py" Icon = "assets/Icon.png" # Made by SaraSort itself: Config.toml, Layout.toml, Templates/. [[Leftovers]] Path = "{ConfigDir}" Kind = "Config" Note = "SaraSort's settings, flowchart layout and your templates" # Shared with the other Flet programs; see Programs/FletIdentity.py. [[Templates]] Platform = "Linux" Source = "../../FletIdentity.py" Target = "{ProgramDir}/FletIdentity.py"