This repository has been archived by the owner on May 17, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCacher ou afficher les fichiers superflus.bat
68 lines (63 loc) · 2.68 KB
/
Cacher ou afficher les fichiers superflus.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
@ECHO OFF
cd "%~dp0"
chcp 65001
SET gitDesktopPath="%LocalAppData%\GitHubDesktop\app-2.9.12\resources\app\git\cmd\git.exe"
echo.
::Si git existe dans le path, l'utiliser
::Sinon tente d'utiliser git dans les dossiers de GitHub Desktop
WHERE /Q git
IF %ERRORLEVEL% EQU 0 (
GOTO git-path
) ELSE (
IF EXIST %gitDesktopPath% (
GOTO git-github-desktop
) ELSE (
GOTO pas-git
)
)
:git-path
git ls-files -v "PETAL/bin/database/mysql-5.7.11/data/ibdata1" | find "h" > nul
IF %ERRORLEVEL% EQU 0 (
REM Il faut afficher
REM Affiche tous les fichiers dans PETAL
git ls-files "PETAL/" | git update-index --no-assume-unchanged --stdin
echo Fichiers affichés !
) ELSE (
REM Il faut cacher
REM Cache tous les fichiers dans PETAL
git ls-files "PETAL/" | git update-index --assume-unchanged --stdin
::Réaffiche les fichiers utiles dans PETAL
git ls-files "PETAL/www/" | git update-index --no-assume-unchanged --stdin
git ls-files "PETAL/bin/database/mysql-5.7.11/data/petal_db/" | git update-index --no-assume-unchanged --stdin
git update-index --no-assume-unchanged "PETAL/bin/database/mysql-5.7.11/data/mysql/proc.MYD"
git update-index --no-assume-unchanged "PETAL/bin/database/mysql-5.7.11/data/mysql/proc.MYI"
git update-index --no-assume-unchanged "PETAL/bin/apache/conf/httpd_uwamp.conf"
git update-index --no-assume-unchanged "PETAL/bin/php/php-7.0.3/php_uwamp.ini"
echo Fichiers cachés !
)
GOTO END
:git-github-desktop
%gitDesktopPath% ls-files -v "PETAL/bin/database/mysql-5.7.11/data/ibdata1" | find "h" > nul
IF %ERRORLEVEL% EQU 0 (
REM Il faut afficher
REM Affiche tous les fichiers dans PETAL
%gitDesktopPath% ls-files "PETAL/" | %gitDesktopPath% update-index --no-assume-unchanged --stdin
echo Fichiers affichés !
) ELSE (
REM Il faut cacher
REM Cache tous les fichiers dans PETAL
%gitDesktopPath% ls-files "PETAL/" | %gitDesktopPath% update-index --assume-unchanged --stdin
::Réaffiche les fichiers utiles dans PETAL
%gitDesktopPath% ls-files "PETAL/www/" | %gitDesktopPath% update-index --no-assume-unchanged --stdin
%gitDesktopPath% ls-files "PETAL/bin/database/mysql-5.7.11/data/petal_db/" | %gitDesktopPath% update-index --no-assume-unchanged --stdin
%gitDesktopPath% update-index --no-assume-unchanged "PETAL/bin/database/mysql-5.7.11/data/mysql/proc.MYD"
%gitDesktopPath% update-index --no-assume-unchanged "PETAL/bin/database/mysql-5.7.11/data/mysql/proc.MYI"
%gitDesktopPath% update-index --no-assume-unchanged "PETAL/bin/apache/conf/httpd_uwamp.conf"
%gitDesktopPath% update-index --no-assume-unchanged "PETAL/bin/php/php-7.0.3/php_uwamp.ini"
echo Fichiers cachés !
)
GOTO END
:pas-git
echo git n'a pas été trouvé ni dans le path, ni à l'emplacement %gitDesktopPath%
:END
TIMEOUT 3