Skip to main content

Run Python`s file as command line

Project description

Python command tool

Require

  • python3.5 +

Description

It is used to run your Python code as a command line . It only works on class methods . Add as_cmder decorator on your class method and create command class in command file directory . In your project root directory, create a pycmd.py file and import everything under the bdpycmd.pycmd module . Add initialization code and execution entry to your pycmd.py . Open the command line interface, go to your project root directory (the same level as your pycmd.py file), and run python pycmd.py .

Use the example project url

https://github.com/biandoucheng/open-example/tree/main/bdpycmd-example

Source Codd url

https://github.com/biandoucheng/bd-py-cmd

Annotation Specification

` When adding comments to the command method, the following rules must be followed, otherwise the command parameters will not be parsed correctly

@base.BaseCommand.as_cmder def your_func(p1,p2): """ your function`s description

:param p1: type #describe
:param p2: type #describe
:return: type
"""
your_func_content ...

`

New features

` 2023.06.13

  1. Support command keyword retrieval: No content input, press Enter directly to reality the next command Enter the command number or any range, and relevant commands will be queried based on the provided content Enter the '/' symbol to exit the help prompt `

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

bdpycmd-1.3.5.tar.gz (7.8 kB view hashes)

Uploaded Source

Built Distribution

bdpycmd-1.3.5-py3-none-any.whl (8.2 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