feat: Add Windows support and interactive automation script #192
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit provides two major enhancements:
pidcat.pyscript fully cross-platform.Python Script Enhancements (
pidcat.py):fcntlfor terminal width detection with thecross-platform
shutil.get_terminal_size().coloramalibrary to correctly render ANSI colorcodes on the Windows Command Prompt.
adbdevice is connected.New Windows Automation Script (
start_pidcat.bat):start_pidcat.bat, a helper script for Windows usersto automate logging sessions.
configurable default, making it flexible for daily use.
pidcat.pywith the-cflag to clear thedevice log buffer, ensuring a clean start for each session.
pidcat.pywithinthis batch file to match their local setup.