Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    Cement 2.0.0

    Download button

    No screenshots available
    Downloads: 724  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    BJ Dierkes | More programs
    GPL v3 / FREE
    August 5th, 2012, 20:34 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    Cement description

    Python CLI Application Framework

    Cement is a basic Python command-line application framework. Almost every command line type application has a number of basic pieces that have to exist before any real code and logic gets written. At a minimum, Cement easily sets up the following: Configuration file parsing, Command line arguments and option parsing, Logging, and Plugin support.

    These four pieces are the most important for a fully functional command line application. Normally to accomplish what's listed above would require dozens of lines of non-reusable code for every application before you even begin coding. Cement doesn't re-invent the wheel, rather uses OptParse, ConfigObj, and Logger behind a number of methods that wrap them all together nicely. With Cement, the above pieces of a fully functional command line application are configured with more or less a single line of code.

    Cement is most generally used as a starting point from which to begin developing a command line type application. That said, applications using cement can also share plugins with either cement or other applications using cement.

    Cement adds two commands to PasteScript that can be used to easily create cement based applications and plugins. See 'paster cement-app' and 'paster cement-plugin'.


    Product's homepage

    Requirements:

    · Python
    · ConfigObj

      


    TAGS:

    application framework | Python library | Python API | Python | API | framework

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM