Cement

Screenshot Software:
Cement
Szczegóły programowe:
Wersja: 2.6.2 Aktualizowane
Filmu: 20 Jul 15
Wywoływacz: BJ Dierkes
Licencja: Wolny
Popularność: 59

Rating: nan/5 (Total Votes: 0)

Ramy lubi ponowne wykorzystanie kodu za pomocą wiele wspólnych bibliotek i wtyczek

Co nowego w tym wydaniu:.

  • Nowe funkcje:
  • Dodano wsparcie dla koloryzowana logowania.
  • Dodano wsparcie dla Pythona z oświadczeniem.
  • Dodano wsparcie zdefiniować / Zarejestruj się haki i ładowarki poprzez CementApp.Meta.
  • Dodano możliwość, aby wyłączyć rejestrowanie ramową Cement poprzez CementApp.Meta.framework_logging = False.
  • Dodano eksperymentalną obsługę przeładunku konfiguracje każdej chwili pliki konfiguracyjne i / lub plików wtyczki konfiguracyjne są modyfikowane. Opcjonalne rozszerzenie ext_reload_config.
  • Naprawiono błąd:
  • Dodano obejście dla scenariusza, w którym aplikacja chce wspierać dowolnego pozycjonowania argumentu o wartości domyślne. Domyślnie będzie to próba jawnie wywołać domyślne polecenie zamiast używać domyślnego jako argument. Ta poprawka dodaje CementBaseController.Meta.default_func pozwalając programiście zastąpić nazwę funkcji domyślnej, która jest wywoływana w przypadku braku dopasowania sub-polecenia podjęcia.
  • Niezgodny:
  • Nie wymagają już wyraźny CementApp.Meta.base_controller jeśli kontroler z etykietą bazy jest zarejestrowany. Jest to potencjalnie kompatybilne do tyłu, w które wcześniej CementBaseController.Meta.label domyślnie bazy. Jest teraz domyślnie None, co sprawia, że ​​więcej sensu, ale złamie żadnych sterowników, które nie zostały wyraźnie określonych etykietę bazy.

Co nowego w wersji 2.6.0:

  • Nowe funkcje:
  • Dodano wsparcie dla koloryzowana logowania.
  • Dodano wsparcie dla Pythona z oświadczeniem.
  • Dodano wsparcie zdefiniować / Zarejestruj się haki i ładowarki poprzez CementApp.Meta.
  • Dodano możliwość, aby wyłączyć rejestrowanie ramową Cement poprzez CementApp.Meta.framework_logging = False.
  • Dodano eksperymentalną obsługę przeładunku konfiguracje każdej chwili pliki konfiguracyjne i / lub plików wtyczki konfiguracyjne są modyfikowane. Opcjonalne rozszerzenie ext_reload_config.
  • Naprawiono błąd:
  • Dodano obejście dla scenariusza, w którym aplikacja chce wspierać dowolnego pozycjonowania argumentu o wartości domyślne. Domyślnie będzie to próba jawnie wywołać domyślne polecenie zamiast używać domyślnego jako argument. Ta poprawka dodaje CementBaseController.Meta.default_func pozwalając programiście zastąpić nazwę funkcji domyślnej, która jest wywoływana w przypadku braku dopasowania sub-polecenia podjęcia.
  • Niezgodny:
  • Nie wymagają już wyraźny CementApp.Meta.base_controller jeśli kontroler z etykietą bazy jest zarejestrowany. Jest to potencjalnie kompatybilne do tyłu, w które wcześniej CementBaseController.Meta.label domyślnie bazy. Jest teraz domyślnie None, co sprawia, że ​​więcej sensu, ale złamie żadnych sterowników, które nie zostały wyraźnie określonych etykietę bazy.

Co nowego w wersji 2.4.0:

  • Cechy:
  • dodał app.debug właściwość, aby umożliwić programistom wiem czy debug został przekazany w linii poleceń poprzez config
  • scalone ext.memcached do głównej linii
  • scalone ext.configobj do głównej linii
  • scalone ext.genshi do głównej linii
  • scalone ext.yaml do głównej linii
  • Poprawiono błędy:
  • nazw LoggingLogHandler powoduje problemy
  • Epilog nie drukowane na -help

Co nowego w wersji 2.0.2:

  • Dodano notatkę na Wkład, jak również Plik użytkowników.
  • dodanej "argument_formatter" do ControllerBaseClass.Meta.
  • Dodane spawn_process () i spawn_thread (), aby utils.shell.

Co nowego w wersji 1.9.10:

  • Dodane utils.fs.backup (), aby bezpiecznie Pliki kopii zapasowej / katalogi.

  • Przestrzeń nazw
  • powrócił z "cement" z powrotem "cementu".
  • Następujące rozszerzenia zostały usunięte z drzewa źródłowego cementu, i są teraz dostępne z zewnątrz (patrz: http://github.com/cement). demona, memcached, configobj, YAML, Genshi

Co nowego w wersji 0.8.16:.

  • Dodano wsparcie dla zalogowaniu config na plik
  • plik_protokołu "backupCount" wykorzystuje złą opcję config.
  • Nieznany błąd poleceń dla poleceń przestrzeni nazw używa złego argumentu.
  • Zmiana nazwy cementu / moduł cementdevtools w źródła DevTools rozwiązuje problemy przestrzeni nazw (cement / __ init__.py ma kod i nie może być przestrzeni nazw).
  • Konwersja polecenie "domyślnie" jeśli zaczyna się od '-'. (czyli w rzeczywistości jest to opcja ... nie jest to polecenie)

Co nowego w wersji 0.8.14:.

  • stabilna wersja 0.8.14

Co nowego w wersji 0.8.10:.

  • Stabilne wydanie
  • nie v0.8.9 zwolniony.

Co nowego w wersji 0.8.4:.

  • wydania stabilnego

Co nowego w wersji 0.6:

  • Wiele Plik konfiguracyjny parsowania (domyślnie: / etc, ~ / ),
  • argument wiersza poleceń i opcji przetwarzania
  • Dwa Console / Pomoc Logowanie pliku
  • Pełna wewnętrzne i zewnętrzne (3rd Party) wsparcie Plugin
  • Podstawowe & quot; hak & quot; Wsparcie
  • Pełna obsługa MVC do zaawansowanego projektowania aplikacji
  • renderowania wyjście Tekst z szablonami Genshi
  • renderowania wyjście Json pozwala innym programom na dostęp do CLI-API

Wymagania :

  • Python 2.6 lub nowszy,

Podobne oprogramowanie

ColdBox
ColdBox

12 May 15

Horus Plus
Horus Plus

12 Apr 15

Ractive.js
Ractive.js

12 May 15

Pyramid
Pyramid

19 Jul 15

Komentarze do Cement

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii