PlumbumSchale-Kombinator-Bibliothek | |
Jetzt downloaden |
Plumbum Ranking & Zusammenfassung
Anzeige
- Lizenz:
- MIT/X Consortium Lic...
- Preis:
- FREE
- Name des Herausgebers:
- Tomer Filiba
- Website des Verlags:
Plumbum Stichworte
Plumbum Beschreibung
Wünschten jemals die Handgelenk-Handigkeit von Shell-Skripts in eine echte Sprache? Sag Hallo zu Plumbum Shell-Kombinatoren. PLUMBUM ist eine kleine, aber feature-reiche Bibliothek für Shell Script-ähnliche Programme in Python. Das Motto der Bibliothek ist, dass Sie nie wieder auf Shell-Skripts zurückgreifen müssen, und somit versucht es, die Shell-Syntax zu ahmen (jedoch nur dort, wo es sinnvoll ist), während er es mit der Platre-Platform hält. Verknüpfungen, die Bibliothek konzentriert sich auf lokale und Remote-Befehlsausführung, lokale und entfernte Pfade sowie Arbeitsverzeichnis und Umweltmanipulation. Aber genug mit dem Talk, lass uns einen Code sehen! Grundlegende Nutzung >>> von Plumbum Import lokaler >>> von plumbum.local Import ls, Grep, Cat, Wc >>>>> LS () 'License \ nreadme.rst \ ndist \ ndocs \ ndocs \ ndcums \ n '>>>>>> Kette = ls | WC >>> Druckkette (C: \ Programme \ git \ bin \ ls.exe | C: \ Programme \ git \ bin \ wc.exe '-l') >>> Kette ( ) '9 \ n' >>> notepad = local >>> Notepad () '' Vorsteher und Hintergrund >>> von PLUMBUM Import FG, BG >>> ls und FGTOTAL 10-RW-R - R-- 1 SEBULBA ERHALTEN 1079 Apr 2915:34 Lizenz-RW-R - R-- 1 SEBULBA RW-RW-R - R - 1 Sebulba-Verwaltung 1318 Apr 2916:56 readme.rstdrwxr- XR-X 2 SEBULBA ERHALTEN 0 Apr 2916:59 destdrwxr-xr-x 5 sebulba deaktivieren 4096 Apr 223:38 docsdrwxr-xr-x 2 sebulba adline 4096 Apr 2916:52 Plumbum >>> ( LS | WC ) und BG >>> F = _ >>> F.Wait () >>> F.STDOUT'16 \ n'working-Verzeichnis und Umgebung >>> mit local.cwd ("C: \ Windows"): ... (ls | WC ) () ... '105 \ n' >>>>>> mit lokal.env (foo = "Bar"): ... mit local.env (foo = "spam"): ... local.python ("- c", "Import os; drucken os.environ ") .. . lokal > Von PLUMBUM Import Remote >>> R = Remote.Connect ("linuxbox.foo.bar") >> > R () 'Linux \ n' >>> r_ls = r >>> r_ls
Plumbum Zugehörige Software