Skip to content

Latest commit

 

History

History

plugins

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Developing Authum Plugins

An Authum plugin is any Python module which:

See the built-in plugins in this directory for examples.

Guidelines for Terminal I/O

  • Use click for CLI input (command options and parameters, prompting, etc.).
  • Use authum.gui to prompt for input when no TTY is available.
  • Use rich for output. Only use sys.stdout for output that may be piped to another program or eval'ed by a shell. Send everything else to sys.stderr.