gbck - lihtne viis punktfailide varundamiseks

Helikopteri kokpitt - picjumbo.com

Tahaksin teile rääkida loo, mis juhtus mõni päev tagasi. See oli armas õhtu ja ma ei tea, miks täpselt, aga millegipärast olen kogemata loonud kausta nimega ~. See kaust oli väga kurb, kui tal oli sama nimi kui otsetee minu kodukataloogi, nii et otsustasin kohe selle õnnetu olemasolu lõpetada ja selle kustutada.

Panin sõrmed õrnalt klaviatuurile ja kogu enesekindluse ja kinnitusega, et olen minu naabruses suurim terminali nõustaja, käitan neid käske: rm -fr ~

Vaid üks pikk sekund pärast seda, kui hakkasin higistama, nagu iga kord, kui olen oma armsas Minecrafti lossis Creeperit kuulnud. STHAP! CTRL + C! Järgmisel hetkel olen olnud sügaval jumalate entsüklopeedias ja otsinud mõnda toredat jumalat, kes neid kasvataks, sest ma olen teadnud, et vajan neid. Jah, see on tõsi. Olen peaaegu kogu oma kodukatalogi kustutanud.

Kui ma olen sellest šokist toibunud, kustutasin lõpuks vallatu kausta rm -fr "~" nagu ette nähtud ... ja äkki on mul selge sinise taeva alt idee.

Olen hakanud selle mõttega mängima. Teeme oma lõbuks mõne väikese projekti. Loome väikese utiliidi, mis võimaldab kõik minu olulised andmed Giti hoidlasse varundada. Seda peaks olema lihtne seadistada ja mis kõige tähtsam - varundamise tegemine peaks olema lihtne. Nimetagem seda gbckiks.

Gbck-i abil on väga lihtne konfigureerida, milliseid faile ma tahan varundada või isegi milliseid tulemusi annab käsklus. Las ma täpsustun. Mul on varukoopia oma globaalselt installitud npm-moodulitest - saate hõlpsalt nimekirja saada npm list -g ja sama vaevaga saate öelda gbckile, et soovite selle stdouti varundada, nt. npm-global-package.txt fail, see on sõna otseses mõttes käkitegu. Vaadake minu punktifaile, et näha rohkem! Muidugi saate konfigureerida, millist faili või kausta soovite varundada, ja võite kasutada ka mõnda suvandit, et olla sündmuste täpsemad, näiteks välistada, lisada globaalse toega.

Nagu paljud teist juba teavad, on konfiguratsioonifailidega töötamiseks mitmeid lahendusi - vaadake loendit aadressil dotfiles.github.io. Lihtsaim viis on kasutada tavalist Giti hoidlat ja seejärel linkida faile, mida te sellelt vajate, kuid selle lähenemisviisi ilmne varjukülg on see, et peate sellele pidevalt mõtlema ja regulaarselt muudatusi tegema. Gbck-iga on vaja lihtsalt gbck-i käitada ja plussina saate faile hõlpsalt kogu süsteemi lisada ilma igasuguste ettevaatusabinõudeta, redigeerides ühte konfiguratsioonifaili.

Kui teile meeldib idee, oleksin üliõnnelik, kui läheksite hoidlasse ja prooviksite seda ise, võite isegi anda mulle tähe, kui ma olen seda ära teeninud. ️

Täname, et lugesite!

P.S .: Ja ka siis, kui teile see artikkel meeldib - see on minu esimene artikkel keskmises osas. Võite mulle plaksutada!

P.P.S: Kas kasutate Google Chrome'i? Kas sa tunned Clappe'i?