Skip to main content

e(g)it is an app for replacing text in files across multiple GitHub repositories.

Project description

e(g)it

e(g)it is an app for replacing text in files across multiple GitHub repositories.

CodeQL PyPI version Total alerts Language grade: Python

Features

  • Clones the configured Github repositories to your local.
  • From a specified base branch, creates a feature branch.
  • Replaces the content in files if it finds the matching text exists in the local repositories, if there is a file pattern specified in the configuration file, the app replaces only in those files.
  • Commits the changes and creates a pull request for code review.

Tech

e(g)it uses a number of open source projects to work properly:

  • Python - Python for the backend.
  • GitPython - Python library used to interact with git repositories.
  • PyYAML - PyYAML features a complete YAML 1.1 parser.
  • MkDocs - MkDocs is a fast, simple and downright gorgeous static site generator that's geared towards building project documentation.
  • Flake8 - Flake8 is a great toolkit for checking your code base against coding style (PEP8), programming errors and to check cyclomatic complexity.
  • Tox - Tox is a generic virtualenv management and test command line tool.
  • Twine - Twine is a utility for publishing Python packages on PyPI.
  • CodeQL - CodeQL is the analysis engine used by developers to automate security checks, and by security researchers to perform variant analysis.
  • VSCode - Visual Studio Code is a source-code editor.

Documentation

Check out the following website for further information egit

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

egit-2.0.0.tar.gz (7.7 kB view hashes)

Uploaded Source

Built Distribution

egit-2.0.0-py3-none-any.whl (8.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page