Skip to content
This repository was archived by the owner on Jan 10, 2023. It is now read-only.
This repository was archived by the owner on Jan 10, 2023. It is now read-only.

New package adb-shell #167

@JeffLIrion

Description

@JeffLIrion

For anyone interested, I started a new repo/package based on this project: https://github.com/JeffLIrion/adb_shell

This package implements ADB shell functionality over TCP. You can install it via

pip install adb-shell

Highlights

  • Complete documentation
    • Some parameters that I don't understand completely, such as arg0 and arg1, have TODO labels, and the auth/keygen.py file has a lot of TODO items
  • 95% code coverage
    • The only module that is not 100% covered is auth/keygen.py
  • Python3 support and Python2 support (Python3 is the main target)
  • Linting checks to enforce code style
    • I disabled line length checks because I don't care much about that
  • All data that is sent/received is logged at the debug level to help with debugging of any issues

Pull requests from this repo included in adb_shell

Contributing

Contributions are welcome and will be reviewed and released on pypi!!! If you'd like to contribute, please

  • make sure that your code is covered with tests
    • if you're fixing a bug, your test should fail with the current code and pass with your changes
  • document your code using the existing style (numpydoc)
  • test that your updated package works correctly

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions