-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinstall-local.sh
More file actions
executable file
·70 lines (60 loc) · 2.02 KB
/
install-local.sh
File metadata and controls
executable file
·70 lines (60 loc) · 2.02 KB
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
69
70
#!/bin/bash
# Script d'installation locale de DashReader pour Obsidian
# Couleurs pour la sortie
GREEN='\033[0;32m'
BLUE='\033[0;34m'
RED='\033[0;31m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color
echo -e "${BLUE}🚀 Installation locale de DashReader${NC}"
echo ""
# Vérifier que le chemin du vault est fourni en argument
if [ -z "$1" ]; then
echo -e "${RED}❌ Erreur: Chemin du vault manquant${NC}"
echo ""
echo -e "${YELLOW}Usage:${NC}"
echo -e " ./install-local.sh /path/to/vault"
echo ""
echo -e "${BLUE}Exemple:${NC}"
echo -e " ./install-local.sh /Users/nom/Documents/MonVault"
echo ""
exit 1
fi
VAULT_PATH="$1"
# Vérifier que le vault existe
if [ ! -d "$VAULT_PATH" ]; then
echo -e "${RED}❌ Le dossier n'existe pas: $VAULT_PATH${NC}"
exit 1
fi
# Créer le dossier plugins si nécessaire
PLUGIN_PATH="$VAULT_PATH/.obsidian/plugins/dashreader"
mkdir -p "$PLUGIN_PATH"
echo ""
echo -e "${BLUE}📦 Copie des fichiers...${NC}"
# Vérifier que main.js existe
if [ ! -f "main.js" ]; then
echo -e "${RED}❌ main.js n'existe pas. Exécutez 'npm run build' d'abord.${NC}"
exit 1
fi
# Copier les fichiers
cp main.js "$PLUGIN_PATH/" && echo -e "${GREEN} ✓ main.js${NC}"
cp manifest.json "$PLUGIN_PATH/" && echo -e "${GREEN} ✓ manifest.json${NC}"
cp styles.css "$PLUGIN_PATH/" && echo -e "${GREEN} ✓ styles.css${NC}"
echo ""
echo -e "${GREEN}✅ DashReader installé avec succès !${NC}"
echo ""
echo -e "${YELLOW}📝 Prochaines étapes:${NC}"
echo -e " 1. Ouvrir Obsidian"
echo -e " 2. Settings (⚙️) → Community plugins"
echo -e " 3. Désactiver 'Safe mode' si nécessaire"
echo -e " 4. Cliquer sur 'Reload' pour rafraîchir"
echo -e " 5. Activer 'DashReader' dans la liste"
echo ""
echo -e "${BLUE}🎯 Pour tester:${NC}"
echo -e " • Cliquer sur l'icône ⚡ dans la sidebar"
echo -e " • Ou: Cmd+P → 'Open DashReader'"
echo -e " • Sélectionner du texte → Click droit → 'Read with DashReader'"
echo ""
echo -e "${BLUE}📍 Plugin installé dans:${NC}"
echo -e " $PLUGIN_PATH"
echo ""