Skip to main content

No project description provided

Project description

Mate: Extremely pluggable and modular shell

build codecov Vulnerabilities

Features

  • Easy plugin creation using setuptools
  • Manage group of plugins better by mate --shells
  • Built-in auto complete
  • Forced modularity in plugins
  • Dope looking shell
  • Provides command output redirect to embedded ipython
  • Supports batch executions by mate --exec

Installation

Using git

git clone https://github.com/twisted-fun/mate.git
cd mate
pip3 install -e .

Usage

$ mate --help
usage: mate [-h] [-V] [--debug] [-p PROJECT_DIR] [-o OUTPUT_DIR] [-s SOCKET] [--shells SHELLS] [--exec EXEC]

optional arguments:
  -h, --help            Show this help message
  -V, --version         Show version number
  --debug               Set console log level to DEBUG.
  -p PROJECT_DIR, --project-dir PROJECT_DIR
                        Specify root directory of a project for analysis.
  -o OUTPUT_DIR, --output-dir OUTPUT_DIR
                        Specify root directory to store various result files.
  -s SOCKET, --socket SOCKET
                        Provide [Protocol]Host[:Port] of a service for analysis.
  --shells SHELLS       Specify setuptools group names separated by comma to fetch plugins instead of default 'mate'.
  --exec EXEC           Provide mate shell command for batch execution.

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

mate-shell-0.0.1.tar.gz (26.3 kB view hashes)

Uploaded Source

Built Distribution

mate_shell-0.0.1-py3-none-any.whl (26.8 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