Tämä on Python kirjasto ja komentorivin työkalu yksinkertaistaa ja toteuttamiseksi käyttää SSH sovellusten käyttöönotto tai järjestelmiä hallintotehtävät.
Se tarjoaa perustiedot sarja toimintojen suorittamiseen paikallisen tai kauko shell komentoja (yleensä kautta tai sudo) ja lataaminen / tiedostojen lataaminen, sekä apu- toimintoja, kuten kehotukset käynnissä käyttäjän panos, tai keskeytetään suoritus.
Mikä on uusi tässä julkaisussa:
- Kiinteä Bug:
- kirjoitusvirhe estää hiljaisen toiminnan is_link.
- Päivitä IPv6-tuki toimimaan paikallisesti linkitetty osoite muodossa.
- Koodaa Unicode asianmukaisesti sen tavoite virtaobjekti välttää asioita ei-ASCII-järjestelmissä.
- Korjaa kunnioittamaan template_dir ei Jinja2 malleja upload_template.
- Siirry huono isännät kun tehtävät suoritetaan rinnakkain.
- vika, jos upload_template ole noudattanut lcd kun mirror_local_mode on tosi.
- Käytä stat sijasta lstat testattaessa hakemisto-Ness SFTP moduuli. Tämä mahdollistaa rekursiivinen lataukset välttää recursing osaksi symlinks yllättäen.
- Estä päättymättömään silmukkaan kunnossa, kun portti isäntä on käytössä ja sama isäntä on säännöllinen tavoite isäntä luettelo.
Mikä on uusi versiossa 1.10.1:
- Kiinteä Bug:
- kirjoitusvirhe estää hiljaisen toiminnan is_link.
- Päivitä IPv6-tuki toimimaan paikallisesti linkitetty osoite muodossa.
- Koodaa Unicode asianmukaisesti sen tavoite virtaobjekti välttää asioita ei-ASCII-järjestelmissä.
- Korjaa kunnioittamaan template_dir ei Jinja2 malleja upload_template.
- Siirry huono isännät kun tehtävät suoritetaan rinnakkain.
- vika, jos upload_template ole noudattanut lcd kun mirror_local_mode on tosi.
- Käytä stat sijasta lstat testattaessa hakemisto-Ness SFTP moduuli. Tämä mahdollistaa rekursiivinen lataukset välttää recursing osaksi symlinks yllättäen.
- Estä päättymättömään silmukkaan kunnossa, kun portti isäntä on käytössä ja sama isäntä on säännöllinen tavoite isäntä luettelo.
Mikä on uusi versiossa 1.8.0:
- Lisätty avainsana argumentti rsync_project oletusarvon vaihtoehtoja.
- Tee changelog helpompi lukea.
- Salli ohittaminen keskeyttämiseen käyttäytymisen kautta mukautetun poikkeus-paluu omavelkaisia asetettu kuten env.abort_exception.
Mikä on uusi versiossa 1.6.1:
- Kiinteä ongelma puuttuu -r lippu Mac OS X sed versio.
- sulavasti käsitellä tilanteita, joissa käyttäjät antoivat yhden merkkijonon kirjaimellista ja env.hosts.
- Laajenna polkuja tilde sisällä (contrib.files).
- Alavirtaan synkronointi vaihtoehto toteutetaan rsync_project.
Mikä on uusi versiossa 1.5.0:
- Lisätty --initial-salasana-kehote sallia prefilling salasana välimuisti alussa aikavälillä. Great sudo-powered samansuuntaisia vetoja.
- Päivitetty upload_template on enemmän hyötyä palauttaa arvo, eli että sen sisäisen put puhelu.
- Lisätty nimi argumentti tehtävä (docs), jotta ohittaminen oletuksena & quot; funktion nimi on tehtävä nimi & quot; käyttäytyminen. Kiitos Daniel Simmons saalisilmoituksia ja laastari.
- Anna kokeneille käyttäjille parametroimiseksi fabric.main.main () pakottaa lastaus tiettyjen fabfiles.
Mikä on uusi versiossa 1.3.3:
- Korjauksia:
- määrittäminen tehtävä moduuli tehtävän komentoriviltä enää räjäyttää mutta esittelee tavallista & quot; ei tehtävässä että nimi & quot; virheilmoituksen sijaan.
- Salli pakenevat ja yhtäläisyysmerkkiin kohden-tehtävässä args / kwargs.
- Paranna paluuseurannan näyttö käsiteltäessä `` ImportError``s varten riippuvuuksia.
Mikä on uusi versiossa 1.3.0:
- Bugs:
- Laita unohtanut miten laajentaa johtava tildet kauko tiedoston polku. Tämä on korjattu.
- aikana näyttö kauko stdout / stderr, Kangas joskus painettu ylimääräisiä linja etuliitteitä (joka puolestaan toisinaan korvasi kääritty teksti.) Tämä on korjattu.
- Tehtävät koristeltu runs_once painettu ylimääräisiä "Executing ..." tila riviä myöhemmin invocations. Tämä on meluisa paras ja harhaanjohtavia pahimmillaan, ja on korjattu.
- Ominaisuudet:
- Nyt on mahdollista, käyttäen uutta suorittaa API puhelun, suorittaa tehtävän esineitä (viittaamalla tai nimi) sisällä muihin tehtäviin tai kirjastossa tilassa. suorittaa kunnianosoitukset muita tehtäviä "isäntien / roolit sisustajille, ja tukee myös ohimennen nimenomaisen isäntä ja / tai rooli perusteluja.
- Tehtävät voidaan nyt mahdollisesti suorittaa rinnakkain. Katso rinnakkainen suoritus docs lisätietoja. Suurimmat kiitokset Morgan Goose alkuperäisen täytäntöönpanoa.
Mikä on uusi versiossa 1.2.0:
- Tehostettutask lisätä aliasing, per-moduuli oletus tehtäviä, ja valvoa kääreen tehtävä luokka.
- Parannettu Unicode-tuki testattaessa esineistä on merkkijono kaltainen.
- Kokeellinen Uudistaminen muutoslokista muotoilun ja prosessi tehdä tukee useita kehityslinjoja vähemmän vaivaa.
Mikä on uusi versiossa 1.1.2:
- Korjauksia:
- logiikkaa käytetään erottamaan tehtäviä moduuleista ajettaessa ihana --list väärin pitää tehtävän luokat täytäntöönpanosta kartoitus käyttöliittymä moduulit, ei yksittäisiä tehtäviä. Tämä on korjattu.
Mikä on uusi versiossa 1.0.1:
- Kiinteä vika paikallisessa käyttäytymiseen kun kaappaus = False ja output.stdout (tai .stderr) oli myös väärä.
- Päivitä reuna tapauksessa laittaa jossa käytetään tila kwarg rinnalla use_sudo = True kulkee piilotettu sudo komento. Tila kwarg on oltava oktaali mutta oltiin interpoloidaan sudo puhelun string / kokonaisluku.
- Liitä piti olla sen osittainen kwarg oletuksena selattava todesta epätodeksi. Kuitenkin vain asiakirjat muutettiin. Tämä on korjattu.
- Tweak sisäinen I / O-liittyvä silmukoita estää korkea suorittimen käyttöä ja huono silkkipaino käyttäytyminen Joissakin järjestelmissä.
- Jotkut käyttäjät ilmoittivat ongelmista laski panos, erityisesti kun siirrytään sudo salasanat.
Kommentteja ei löytynyt