App :: env

Toepassingsspecifieke omgevingen beheren
Download nu

App :: env Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Diab Jerius
  • Uitgever website:
  • http://search.cpan.org/~djerius/

App :: env Tags


App :: env Beschrijving

APP :: ENV is een PERL-module die een uniforme interface presenteert om omgevingen voor toepassingen te initialiseren die speciale omgevingen vereisen. App :: ENV verwerkt alleen het laden, samenvoegen en caching van omgevingen; het maakt ze niet. Dat gebeurt binnen modules voor elke application suite (bijvoorbeeld app :: env :: myApp). App :: Env schepen met twee dergelijke modules, app :: Env :: null die eenvoudig een momentopname van de huidige omgeving weergeeft en app :: Env :: voorbeeld, die voorbeeldcode biedt voor het maken van een toepassingspecifieke omgeving .App :: Env is waarschijnlijk het meest bruikbaar in situaties waarin een PERL-programma meerdere toepassingen moet oproepen waarvan elk een ander milieu vereist en mogelijk onverenigbaar bij de anderen. De vereenvoudigde interface die het biedt, maakt het nuttig, zelfs in minder gecompliceerde situaties. Synopsis # importomgeving van toepassing1 dan Toepassing2 In de huidige # -omgeving Gebruik App :: ENV ($ aanvraag1, $ applicatie2, \% keurt); # Importeer een omgeving op uw vrijetijdsbesteding APP :: ENV; App :: ENV :: Import ($ TOEPASSING, \% OPTS); # Set Defaults Gebruik app :: env (\ fouten) App :: ENV :: config (fouten); # Haal een omgeving op, maar importeer het niet $ ENV = APP :: ENV-> NIEUWE ($ TOEPASSING, \% OPTS); # voer een commando in die omgeving uit; Net als een gemak $ Env-> -systeem ($ commando); # exec opdracht in die omgeving uitvoeren; Net als een gemak $ Env,> Exec ($ commando); # Oh de moeite, importeer gewoon het milieu $ env.> Importeren; # Cache deze omgeving als standaard voor $ Application $ Env en Cache (1); # UNCache deze omgeving als het de standaard is voor $ Application $ Env-> Cache (0); # Genereer een string die compatibel is met de * NIX ENV-opdracht $ ENVSTR = $ ENV-> STR (\% OPTS); # of, string het voor (meestal) hetzelfde resultaatsysteem ('ENV -I $ GEBIED); # Doe net alsof het een hash is; Alleen lezen, hoewel% env =% $ env; homepage van het product


App :: env Gerelateerde software