gbck - helppo tapa varmuuskopioida piste tiedostoja

Helikopterin ohjaamo - picjumbo.com

Haluaisin kertoa sinulle tarinan, joka tapahtui muutama päivä sitten. Oli ihana ilta, enkä tiedä miksi, mutta jotenkin olen vahingossa luonut kansion nimeltä “~”. Tuo kansio oli erittäin surullinen, että sillä oli sama nimi kuin pikakuvakkeella kotihakemistooni, joten päätin heti lopettaa sen kurja olemassaolo ja poistaa sen.

Olen asettanut sormeni varovasti näppäimistölle ja kaiken itseluottamus ja vakuutus siitä, että olen naapurustani suurin terminaalin noita, suoritan nämä komennot: rm -fr ~

Vain yhden pitkän sekunnin kuluttua, kun aloin hikoilla, kuten olen aina kuullut Creeperia ihanassa Minecraft-linnassa. STHAP! CTRL + C! Seuraavana hetkellä olen ollut syvällä Jumalan tietosanakirjassa ja etsinyt ihania jumalia kasvattaakseen heitä, koska olen tiennyt, että tarvitsen heitä. Kyllä se on totta. Olen melkein poistanut koko kotihakemistoni.

Kun olen toipunut tästä shokista, lopulta poistin ilkikurisen kansion rm -fr "~" tarkoitetulla tavalla ... ja yhtäkkiä kirkkaalta siniseltä taivaalta minulla on idea.

Olen alkanut pelata idean kanssa. Tehdään pieni projekti hauskanpitoon. Luotaan pieni apuohjelma, joka pystyy varmuuskopioimaan kaikki tärkeät tietoni Git-arkistoon. Sen pitäisi olla helppo asentaa ja mikä tärkeintä, sen pitäisi olla helppo tosiasiallisesti tehdä varmuuskopio. Kutsutaan sitä gbck: ksi.

Gbck: n avulla on erittäin helppo määrittää, mitä tiedostoja haluan varmuuskopioida tai jopa mitä komentojen tuloksia haluan varmuuskopioida. Saanen olla tarkempi. Minulla on varmuuskopio globaalisti asennetuista npm-moduuleistani - voit saada luettelon helposti npm list -g ja samalla ponnistelulla voit kertoa gbckille, että haluat varmuuskopioida tämän stdoutin esim. npm-global-package.txt-tiedosto, se on kirjaimellisesti pala kakkua. Katso pistekopiot nähdäksesi lisää! Voit tietysti määrittää, minkä tiedoston tai kansion haluat varmuuskopioida, ja voit käyttää myös muutamaa vaihtoehtoa ollaksesi tapahtumakohtaisempia, kuten poissulkeminen, sisällyttäminen globaalilla tuella.

Kuten monet teistä jo tietävät, konfigurointitiedostoihin on useita ratkaisuja - tutustu luetteloon osoitteessa dotfiles.github.io. Helpoin tapa on käyttää tavallista Git-arkistoa ja linkittää tiedostot sitten tarvitsemasi tiedostot, mutta tämän lähestymistavan ilmeinen haittapuoli on, että joudut jatkuvasti ajattelemaan sitä ja sitoutumaan muutoksiin säännöllisesti. Gbck: n avulla on kyse vain gbck: n suorittamisesta, ja plussana voit helposti lisätä tiedostoja koko järjestelmääsi ilman mitään varoituksia muokkaamalla yhtä asetustiedostoa.

Jos pidät ideasta, olisin erittäin onnellinen, jos siirryt arkistoon ja kokeilet sitä itse, saatat jopa antaa minulle tähden, jos olen ansainnut. ️

Kiitos lukemisesta!

P.S: Ja myös jos pidät tästä artikkelista - se on minun ensimmäinen Medium-julkaisu. Voit antaa minulle joitain claps!

P.P.S: Käytätkö Google Chromea? Tiedätkö Clappen?