Yamjam

Een multi-project, gedeeld, op YAML gebaseerd configuratiesysteem
Download nu

Yamjam Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeff Hinrichs
  • Uitgever website:
  • http://code.google.com/u/dundeemt/

Yamjam Tags


Yamjam Beschrijving

Een multi-project, gedeeld, YAML-gebaseerd configuratiesysteem Als u merkt dat u meerdere hulpmiddelen / scripts schrijft die gemeenschappelijke configuratie-instellingen delen en inI-bestanden veracht, is dit van belang voor u. In mijn omgeving schrijf ik regelmatig code die tegen dezelfde databases inhoudt en dezelfde bronnen toegankelijk is. Dus ik herhaal constant code voor configuratie-instellingen of slechter, nog, hardcoderend het in waar het niet zou moeten zijn.Yamjam is een Python-module waarmee u het in een gemeenschappelijke ruimte kunt plaatsen die u op de juiste manier kunt garanderen en maakt WERKEN MET OFT GEBRUIKTE MOEDINGEN SIMPLE EN REACT TERUG.YAMJAM ATRIBUTEN * Projectinstellingen kunnen worden opgeslagen in een gebruikersdirectory. * Meerdere configuratiebestanden kunnen worden opgegeven. * Bestanden zijn goed YAML-bestanden DetailsHet Hoofd Yamjam Config-bestand is gevestigd ~ / .yamjam / config. YAML * op Windows: C: Documenten en instellingen .yamjamconfig.yaml * op * NIX: ~ / .yamjam / config.yaml en Yamjam zoekt naar mogelijke overrides / toevoegingen in de lokale configuratie.yaml (als het bestaat) Kan het standaardconfiguratiebestand (en) overschrijven wanneer u de functie belt door een andere expliciet een ander te specificeren. d.w.z. van Yamjam Import Yamjam MyConfig = Yamjam ('Bestand / Pad / FileName') MyConfig is nu een woordenboek die is bevolkt met de waarden in het opgegeven YAML-configuratiebestand. Standaard zoekt Yamjam naar 2 config.yaml-bestanden, de hoofd en vervolgens een projectspecifieke. U kunt een of meer bestanden opgeven. Elk bestandspad dat wordt vermeld, moet worden gescheiden door semi-colons (;) myconfig = yamjam ('bestand / pad / bestandsnaam), ander / pad / bestand') Het config.yaml-bestand is YAML geformatteerd, wat een superset van JSON is. Elk Yamjam () re-leest het configuratie-bestand opnieuw. Als u de informatie wilt cachen, doe het dan in de roepcode. d.w.z. myconfig = yamjam () Als u alleen een deel van de configuratie wilt cachen, mycfg = yamjam () -vereisten: · Python


Yamjam Gerelateerde software

Viewklass

A C ++ Framework voor het ontwikkelen van toepassingen die gebruikmaken van de toolkits van de gebruiker Interface van Lesstif of OSF / MOTIF. ...

134

Downloaden