Skip to content

An extension of the standard python cmd module that uses type annotations to ensure type-safety of defined commands.

License

Notifications You must be signed in to change notification settings

dextero/powercmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

powercmd

An extension of the standard cmd module (https://docs.python.org/3.5/library/cmd.html) that uses type annotations to ensure type-safety of defined commands.

Requires Python 3.5+.

Features

  • automatic conversion of user input into types specified in annotations
  • intelligent (and customizable!) argument tab-completion
  • prefix, snake-case-prefix and fuzzy command matching

About

An extension of the standard python cmd module that uses type annotations to ensure type-safety of defined commands.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages