feat: synchronisation mode deconnecte fin chat et stats
This commit is contained in:
@@ -14,6 +14,42 @@ error_exit() {
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Mise à jour de la version depuis ../VERSION
|
||||
echo "📝 Gestion de la version..."
|
||||
if [ -f ../VERSION ]; then
|
||||
VERSION=$(cat ../VERSION | tr -d '\n\r' | tr -d ' ')
|
||||
echo " Version trouvée dans ../VERSION: $VERSION"
|
||||
else
|
||||
echo "⚠️ Fichier ../VERSION non trouvé"
|
||||
|
||||
# Demander la version à l'utilisateur
|
||||
while true; do
|
||||
read -p "📌 Veuillez entrer le numéro de version (format x.x.x) : " VERSION
|
||||
|
||||
# Validation du format de version
|
||||
if [[ $VERSION =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
|
||||
# Créer le fichier VERSION
|
||||
echo "$VERSION" > ../VERSION
|
||||
echo "✅ Fichier ../VERSION créé avec la version $VERSION"
|
||||
break
|
||||
else
|
||||
echo "❌ Format invalide. Veuillez utiliser le format x.x.x (ex: 3.1.5)"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# Génération du build number et mise à jour du pubspec.yaml
|
||||
BUILD_NUMBER=$(echo $VERSION | tr -d '.')
|
||||
FULL_VERSION="${VERSION}+${BUILD_NUMBER}"
|
||||
|
||||
echo " Version complète: $FULL_VERSION"
|
||||
|
||||
# Mise à jour du pubspec.yaml
|
||||
sed -i "s/^version: .*/version: $FULL_VERSION/" pubspec.yaml || error_exit "Impossible de mettre à jour la version dans pubspec.yaml"
|
||||
|
||||
echo "✅ Version mise à jour dans pubspec.yaml"
|
||||
echo ""
|
||||
|
||||
# Nettoyage manuel des dossiers problématiques sur les montages réseau
|
||||
echo "🧹 Manual cleanup of network drive..."
|
||||
rm -rf .dart_tool build 2>/dev/null || true
|
||||
|
||||
Reference in New Issue
Block a user