mirror of
https://github.com/MaksTinyWorkshop/_Assistant_Lead_Tech
synced 2026-04-06 21:41:42 +02:00
sync-projetc script
This commit is contained in:
@@ -35,18 +35,17 @@ _sync_project_secrets() {
|
||||
|
||||
echo "Récupération des secrets projet..." >&2
|
||||
|
||||
# Récupérer l'id du dossier "projects/<project_name>"
|
||||
local folder_name="projects/$project_name"
|
||||
# Récupérer l'id du dossier "projects"
|
||||
local folder_id
|
||||
folder_id=$(bw list folders --session "$BW_SESSION" 2>/dev/null \
|
||||
| python3 -c "import sys,json; folders=json.load(sys.stdin); print(next((f['id'] for f in folders if f['name']=='$folder_name'), ''))")
|
||||
| python3 -c "import sys,json; folders=json.load(sys.stdin); print(next((f['id'] for f in folders if f['name']=='projects'), ''))")
|
||||
|
||||
if [ -z "$folder_id" ]; then
|
||||
echo "Dossier '$folder_name' introuvable dans Bitwarden." >&2
|
||||
echo "Dossier 'projects' introuvable dans Bitwarden." >&2
|
||||
return 1
|
||||
fi
|
||||
|
||||
# Chercher l'item dont le nom == project_name dans ce dossier
|
||||
# Chercher l'item dont le nom == project_name dans le dossier projects
|
||||
local notes
|
||||
notes=$(bw list items --folderid "$folder_id" --session "$BW_SESSION" 2>/dev/null \
|
||||
| python3 -c "
|
||||
|
||||
Reference in New Issue
Block a user