From 47adb140a2236ac3226a74deb1450ebaa27ba43c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D0=BB=D0=B0=D0=B2=D1=80=D0=B5=D0=B4=20=7C=20Glavred?= Date: Fri, 12 Feb 2021 15:52:00 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BE=D1=82=20=D0=93=D0=BB=D0=B0=D0=B2=D1=80?= =?UTF-8?q?=D0=B5=D0=B4=D0=B0=20=D0=93=D0=B8=D1=82=D0=96=D0=A1=20|=20Chang?= =?UTF-8?q?es=20of=20GitJS=20Glavred?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 0000 | 2 +- 60πŸ•ΈΡ„Ρ.js => 40πŸ•ΈΡ„Ρ.js | 57 ---------------------------------- 90πŸ•ΈπŸŽ¬.js | 55 ++++++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+), 58 deletions(-) rename 60πŸ•ΈΡ„Ρ.js => 40πŸ•ΈΡ„Ρ.js (61%) diff --git a/0000 b/0000 index 65a9a73..e62cd8f 100644 --- a/0000 +++ b/0000 @@ -17,8 +17,8 @@ x /03πŸ•Έisomorphic-git_1.7.2πŸ•Έ.js /03πŸ•Έisomorphic-git_1.7.2πŸ•Έindex.js /03πŸ•Έisomorphic-git_1.7.2πŸ•Έindex.umd.min.js /03πŸ•Έisomorphic-git_1.7.2πŸ•Έlightning-fs.min.js +x /40πŸ•ΈΡ„Ρ.js x /50πŸ•ΈΠΌΠΎΡ€Π΄Π°.js -x /60πŸ•ΈΡ„Ρ.js x /60πŸ•ΈΡ„ΡπŸ•ΈπŸ§ͺ.js /81πŸ•Έβž•πŸ•Έ.js /81πŸ•Έβž•πŸ•Έ.Ρ‡Π΅Ρ€Π΅Π΄Π° diff --git a/60πŸ•ΈΡ„Ρ.js b/40πŸ•ΈΡ„Ρ.js similarity index 61% rename from 60πŸ•ΈΡ„Ρ.js rename to 40πŸ•ΈΡ„Ρ.js index 1915a26..23e420b 100644 --- a/60πŸ•ΈΡ„Ρ.js +++ b/40πŸ•ΈΡ„Ρ.js @@ -18,31 +18,17 @@ // // // // -ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈΠ’Π’Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽΠ§Π°ΡΡ‚ΡŒΠ”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ = ΠΌΠΈΡ€ => -{ - const Π½ΠΎΠΌΠ΅Ρ€ = ΠΌΠΈΡ€.номСрВыбраннойЧастиДирСктории; - const части = ΠΌΠΈΡ€.частиДирСктории.slice(0, Π½ΠΎΠΌΠ΅Ρ€ + 1); - ΠΌΠΈΡ€.дирСктория = части.join("/") + "/"; - ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ"); -}; - - -// // // // - - Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΠΠΎΠ²ΡƒΡŽΠ”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ = ΠΌΠΈΡ€ => { (async() => { try { - console.debug("mkdir", ΠΌΠΈΡ€.новаяДирСктория); await ΠΌΠΈΡ€.фс.promises.mkdir(ΠΌΠΈΡ€.новаяДирСктория); ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("создали Π½ΠΎΠ²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ"); } catch (ошибка) { ΠΌΠΈΡ€.ΠΎΡˆΠΈΠ±ΠΊΠ°ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΠ€Π‘ = ошибка.code; - console.debug("ошибка фс Π½ΠΎΠ²ΠΎΠΉ Π΄ΠΈΡ€", ошибка); ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("ошибка ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы"); } })(); @@ -52,49 +38,6 @@ // // // // -Π Π°Π·Π±ΠΈΡ‚ΡŒΠ”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽΠΠ°Π§Π°ΡΡ‚ΠΈ = ΠΌΠΈΡ€ => -{ - var части = ΠΌΠΈΡ€.дирСктория.split(/\//); - // Π£Π±ΠΈΡ€Π°Π΅ΠΌ послСднюю ΠΏΡƒΡΡ‚ΡƒΡŽ строку. - части.pop(); - ΠΌΠΈΡ€.частиДирСктории = части; - ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ части Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ"); -}; - - -// // // // - - -Π£Π³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡΠ’Π’Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽΠ”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ = ΠΌΠΈΡ€ => -{ - const Π½ΠΎΠΌΠ΅Ρ€ = ΠΌΠΈΡ€.Π½ΠΎΠΌΠ΅Ρ€Π’Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎΠ€Π°ΠΉΠ»Π°; - const дирСктория = ΠΌΠΈΡ€.списокЀайловДирСктории[Π½ΠΎΠΌΠ΅Ρ€]; - ΠΌΠΈΡ€.дирСктория = ΠΌΠΈΡ€.дирСктория + дирСктория + "/"; - ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ"); -}; - - -// // // // - - -ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΠ’ΠΈΠΏΠ’Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎΠ€Π°ΠΉΠ»Π° = ΠΌΠΈΡ€ => -{ - const Π½ΠΎΠΌΠ΅Ρ€ = ΠΌΠΈΡ€.Π½ΠΎΠΌΠ΅Ρ€Π’Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎΠ€Π°ΠΉΠ»Π°; - const свойство = ΠΌΠΈΡ€.свойстваЀайловДирСктории[Π½ΠΎΠΌΠ΅Ρ€]; - if (свойство.isDirectory()) - { - ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("Ρ‚ΠΈΠΏ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° дирСктория"); - } - else - { - ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("Ρ‚ΠΈΠΏ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Ρ„Π°ΠΉΠ»"); - } -}; - - -// // // // - - ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ‘Π²ΠΎΠΉΡΡ‚Π²Π°Π€Π°ΠΉΠ»ΠΎΠ²Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ = ΠΌΠΈΡ€ => { const список = ΠΌΠΈΡ€.списокЀайловДирСктории; diff --git a/90πŸ•ΈπŸŽ¬.js b/90πŸ•ΈπŸŽ¬.js index d84164d..aed9187 100644 --- a/90πŸ•ΈπŸŽ¬.js +++ b/90πŸ•ΈπŸŽ¬.js @@ -3,6 +3,31 @@ // // // // +ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈΠ’Π’Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽΠ§Π°ΡΡ‚ΡŒΠ”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ = ΠΌΠΈΡ€ => +{ + const Π½ΠΎΠΌΠ΅Ρ€ = ΠΌΠΈΡ€.номСрВыбраннойЧастиДирСктории; + const части = ΠΌΠΈΡ€.частиДирСктории.slice(0, Π½ΠΎΠΌΠ΅Ρ€ + 1); + ΠΌΠΈΡ€.дирСктория = части.join("/") + "/"; + ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ"); +}; + + +// // // // + + +Π Π°Π·Π±ΠΈΡ‚ΡŒΠ”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽΠΠ°Π§Π°ΡΡ‚ΠΈ = ΠΌΠΈΡ€ => +{ + var части = ΠΌΠΈΡ€.дирСктория.split(/\//); + // Π£Π±ΠΈΡ€Π°Π΅ΠΌ послСднюю ΠΏΡƒΡΡ‚ΡƒΡŽ строку. + части.pop(); + ΠΌΠΈΡ€.частиДирСктории = части; + ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ части Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ"); +}; + + +// // // // + + ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΠ‘ΠΏΠΈΡΠΎΠΊΠ€Π°ΠΉΠ»ΠΎΠ²Π’Π΅ΠΊΡƒΡ‰Π΅ΠΉΠ”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ = ΠΌΠΈΡ€ => { var список = []; @@ -23,6 +48,36 @@ // // // // +Π£Π³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡΠ’Π’Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽΠ”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ = ΠΌΠΈΡ€ => +{ + const Π½ΠΎΠΌΠ΅Ρ€ = ΠΌΠΈΡ€.Π½ΠΎΠΌΠ΅Ρ€Π’Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎΠ€Π°ΠΉΠ»Π°; + const дирСктория = ΠΌΠΈΡ€.списокЀайловДирСктории[Π½ΠΎΠΌΠ΅Ρ€]; + ΠΌΠΈΡ€.дирСктория = ΠΌΠΈΡ€.дирСктория + дирСктория + "/"; + ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ"); +}; + + +// // // // + + +ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΠ’ΠΈΠΏΠ’Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎΠ€Π°ΠΉΠ»Π° = ΠΌΠΈΡ€ => +{ + const Π½ΠΎΠΌΠ΅Ρ€ = ΠΌΠΈΡ€.Π½ΠΎΠΌΠ΅Ρ€Π’Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎΠ€Π°ΠΉΠ»Π°; + const свойство = ΠΌΠΈΡ€.свойстваЀайловДирСктории[Π½ΠΎΠΌΠ΅Ρ€]; + if (свойство.isDirectory()) + { + ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("Ρ‚ΠΈΠΏ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° дирСктория"); + } + else + { + ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("Ρ‚ΠΈΠΏ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Ρ„Π°ΠΉΠ»"); + } +}; + + +// // // // + + Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΠ‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ = ΠΌΠΈΡ€ => { ΠΌΠΈΡ€.ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ("Ρ€ΡƒΡ‡Π½ΠΎΠΉ пуск");