os.path.join (folder, filename) ensures the path is correct for the system. On Windows, it uses backslashes (reports\summary.txt); on Linux and macOS it uses forward slashes (reports/summary.txt).
Starship is every bit as good on Linux and macOS as it is on Windows, though there is no shortage of great terminal alternatives on those platforms. That's why it's particularly special on Windows, as ...
This is the second part of our series on building a lightweight, vendor-free anti-bot system to protect your login ...