Skip to content

Multi language command line interfaces template

License

Notifications You must be signed in to change notification settings

EddieNejadi/cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

cli

Multi language command line interfaces template

Python

I got inspired from Writing Awesome Command-Line Programs in Python by Mark Smith and started to write an python cli template.

Features

  • Logging by python logger module
  • Can handle signals
  • Pars argument by argparser (an inbox python library)
  • Compatible with python 2 and 3
  • Can print the output to file or CSV
  • Can be set to terminate gracefully
  • Uses Popen (an inbox python subprocess module)
  • Json support

Reference

Writing Awesome Command-Line Programs in Python

About

Multi language command line interfaces template

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages