gbck - a dotfájlok biztonsági mentésének egyszerű módja

Helikopter pilótafülke - picjumbo.com

Szeretnék mondani neked egy történetet, amely néhány nappal ezelőtt történt. Kedves este volt, és nem tudom, miért pontosan, de valahogy véletlenül létrehoztam egy „~” nevű mappát. Az a mappa nagyon szomorú volt, hogy ugyanazzal a névvel rendelkezett, mint a saját otthoni könyvtárom parancsikonja, ezért azonnal úgy döntöttem, hogy véget vet a nyomorúságos létezésnek, és törölöm.

Finoman letettem az ujjaimat a billentyűzetemre, és minden önbizalommal és bizonyossággal azt adom, hogy én vagyok a legnagyobb szomszédos terminál-boszorkány, és ezeket a parancsokat futtatom: rm -fr ~

Csak egy hosszú másodperc után izzadni kezdtem, mint minden alkalommal, amikor hallottam a Creeper-t a kedves Minecraft-kastélyomban. STHAP! CTRL + C! A következő pillanatban már mélyen az istenek enciklopédia oldalán kerestem néhány kedves istemet, akik felnevelhetik őket, mert tudtam, hogy szükségem van rájuk. Igen ez igaz. Már majdnem töröltem az egész otthoni könyvtárat.

Miután felépültem a sokkból, végül töröltem az rm -fr "~" csintalan mappát a szándék szerint ... és hirtelen a tiszta kék égből kaptam egy ötletem.

Elkezdtem játszani az ötlettel. Csináljunk egy kis projektet szórakozásból. Készítsünk egy kis segédprogramot, amely minden fontos adatomat biztonsági másolatot készíthet a Git tárolóba. Könnyen telepíthetőnek kell lennie, és ami a legfontosabb, hogy könnyen készítsen biztonsági másolatot. Nézzük gbck-nek.

A gbck segítségével nagyon könnyű beállítani, hogy mely fájlokat szeretném biztonsági másolatot készíteni, vagy akár azokat a parancsokat, amelyekről szeretnék biztonsági másolatot készíteni. Hadd mondjak konkrétabban. Biztonsági másolatom van a globálisan telepített npm moduljaimról - könnyen megszerezheti a listát az npm listában -g, és ugyanolyan erőfeszítéssel megmondhatja a gbck-nek, hogy biztonsági másolatot készíteni szeretne erről a kivitelről, pl. npm-global-csomag.txt fájl, ez szó szerint sütemény. Nézze meg a pontozott fájlokat, hogy többet láthasson! Természetesen beállíthatja, hogy melyik fájlt vagy mappát szeretné biztonsági másolatot készíteni, és néhány lehetőséget is használhat, hogy az események specifikusabbak legyenek, például a kizárás, a globális támogatás mellett.

Mint sokan már tudják, számos megoldás létezik a konfigurációs fájlok kezelésére - tekintse meg a listát a dotfiles.github.io oldalon. A legegyszerűbb módszer a sima Git-lerakat használata, majd a fájlok összekapcsolása, amire szüksége van tőle, de ennek a megközelítésnek a nyilvánvaló hátránya, hogy folyamatosan gondolkodnia kell és rendszeresen el kell végeznie a változtatásokat. A gbck használatával az a lényeg, hogy csak gbck-t futtat, és pluszként egy konfigurációs fájl szerkesztésével könnyedén hozzáadhat fájlokat az egész rendszerre, bármiféle figyelmeztetés nélkül.

Ha tetszik az ötlet, akkor nagyon boldog lennék, ha elmenne a tárházba, és önmagában kipróbálná, akkor még egy csillagot is adhat nekem, ha megérdemeltem. ️

Köszönöm, hogy elolvasta!

P.S: És ha tetszik ez a cikk - ez az első, a közepes méretű. Adhatsz nekem néhány tapsolást!

P.P.S: Használja a Google Chrome-ot? Ismeri Clappe-t?