Cement

Software screenshot:
Cement
Software detaljer:
Version: 2.6.2 Opdateret
Upload dato: 20 Jul 15
Udvikler: BJ Dierkes
Licens: Gratis
Popularitet: 265

Rating: 1.0/5 (Total Votes: 1)

Rammerne kan lide at genbruge kode ved hjælp af masser af delte biblioteker og plugins

Hvad er nyt i denne udgivelse:.

  • Nye funktioner:
  • Tilføjet understøttelse af farvelagt logning.
  • Tilføjet understøttelse af Python med erklæring.
  • Tilføjet understøttelse til at definere / registrere kroge og håndterer via CementApp.Meta.
  • Tilføjet mulighed for at deaktivere Cement rammer logning via CementApp.Meta.framework_logging = False.
  • Tilføjet eksperimentel understøttelse af genindlæse konfigurationer anytime config filer og / eller plugin config filer er ændret. Valgfri forlængelse ext_reload_config.
  • Fast Bug:
  • Tilføjet work-around for scenarie, hvor en app ønsker at støtte vilkårlige positionel skænderi med en værdi af misligholdelse. Som standard vil dette forsøge at eksplicit kalde standard kommandoen stedet for at bruge standard som argument. Denne rettelse tilføjer CementBaseController.Meta.default_func tillader udvikleren at tilsidesætte navnet på den standard funktion, der kaldes, hvis der ikke matchende sub-kommando er passeret.
  • Inkompatibel:
  • Ikke længere kræver udtrykkelig CementApp.Meta.base_controller hvis en controller med etiketten af ​​basen er registreret. Dette er potentielt bagud i-kompatibel i der tidligere CementBaseController.Meta.label misligholdt til basen. Det nu standard Ingen, hvilket giver mere mening, men vil bryde for eventuelle controllere, der ikke udtrykkeligt er fastsat en etiket af basen.

Hvad er nyt i version 2.6.0:

  • Nye funktioner:
  • Tilføjet understøttelse af farvelagt logning.
  • Tilføjet understøttelse af Python med erklæring.
  • Tilføjet understøttelse til at definere / registrere kroge og håndterer via CementApp.Meta.
  • Tilføjet mulighed for at deaktivere Cement rammer logning via CementApp.Meta.framework_logging = False.
  • Tilføjet eksperimentel understøttelse af genindlæse konfigurationer anytime config filer og / eller plugin config filer er ændret. Valgfri forlængelse ext_reload_config.
  • Fast Bug:
  • Tilføjet work-around for scenarie, hvor en app ønsker at støtte vilkårlige positionel skænderi med en værdi af misligholdelse. Som standard vil dette forsøge at eksplicit kalde standard kommandoen stedet for at bruge standard som argument. Denne rettelse tilføjer CementBaseController.Meta.default_func tillader udvikleren at tilsidesætte navnet på den standard funktion, der kaldes, hvis der ikke matchende sub-kommando er passeret.
  • Inkompatibel:
  • Ikke længere kræver udtrykkelig CementApp.Meta.base_controller hvis en controller med etiketten af ​​basen er registreret. Dette er potentielt bagud i-kompatibel i der tidligere CementBaseController.Meta.label misligholdt til basen. Det nu standard Ingen, hvilket giver mere mening, men vil bryde for eventuelle controllere, der ikke udtrykkeligt er fastsat en etiket af basen.

Hvad er nyt i version 2.4.0:

  • Features:
  • Tilføjet app.debug ejendom for at tillade udviklere at vide, om -debug blev vedtaget ved kommandolinjen for via config
  • Flettede ext.memcached i hovedlinie
  • Merged ext.configobj i hovedlinie
  • Merged ext.genshi i hovedlinie
  • Merged ext.yaml i hovedlinie
  • Faste bugs:
  • LoggingLogHandler namespace forårsager problemer
  • Epilog ikke trykt på help

Hvad er nyt i version 2.0.2:

  • Tilføjet en note om Bidrag, samt en BIDRAGYDERE fil.
  • Tilføjet 'argument_formatter "til ControllerBaseClass.Meta.
  • Tilføjet spawn_process () og spawn_thread () for at utils.shell.

Hvad er nyt i version 1.9.10:

  • Tilføjet utils.fs.backup () til sikkert backup-filer / dirs.
  • Namespace vendt tilbage fra "cement" tilbage til "cement".
  • Følgende udvidelser er blevet fjernet fra cementen kilden træet, og er nu tilgængelige eksternt (se: http://github.com/cement):. daemon, memcached, configobj, YAML, Genshi

Hvad er nyt i version 0.8.16:.

  • Tilføjet support for at logge config pr fil
  • log_file 'backupCount' bruger forkert config mulighed.
  • Ukendt kommando fejl for namespace kommandoer bruger forkert arg.
  • Omdøbt cement / modul til cementdevtools i Devtools kilde løser namespace spørgsmål (cement / __ init__.py har kode og kan ikke være en namespace).
  • Konverter kommando til "default", hvis det starter med et '-'. (hvilket betyder at det er faktisk en mulighed ... ikke en kommando)

Hvad er nyt i version 0.8.14:.

  • stabile udgave 0.8.14

Hvad er nyt i version 0.8.10:.

  • stabile udgave
  • v0.8.9 aldrig udgivet.

Hvad er nyt i version 0.8.4:.

  • stabile udgave

Hvad er nyt i version 0.6:

  • Flere konfiguration fil parsing (standard: / etc, ~ / )
  • Kommando linje argumentation og mulighed parsing
  • Dual Console / File Logging Support
  • Fuld interne og eksterne (3rd Party) Plugin støtte
  • Basic & quot; krog & quot; støtte
  • Fuld MVC støtte til avanceret anvendelse design
  • Tekst output rendering med Genshi skabeloner
  • JSON output gengivelse tillader andre programmer at få adgang til din CLI-API

Krav :

  • Python 2.6 eller højere

Lignende software

Flight
Flight

1 Mar 15

Apache Wicket
Apache Wicket

10 Feb 16

Apache Jena
Apache Jena

10 Feb 16

Knockback.js
Knockback.js

10 Dec 15

Kommentarer til Cement

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!