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
|
echo "Récupération des secrets projet..." >&2
|
||||||
|
|
||||||
# Récupérer l'id du dossier "projects/<project_name>"
|
# Récupérer l'id du dossier "projects"
|
||||||
local folder_name="projects/$project_name"
|
|
||||||
local folder_id
|
local folder_id
|
||||||
folder_id=$(bw list folders --session "$BW_SESSION" 2>/dev/null \
|
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
|
if [ -z "$folder_id" ]; then
|
||||||
echo "Dossier '$folder_name' introuvable dans Bitwarden." >&2
|
echo "Dossier 'projects' introuvable dans Bitwarden." >&2
|
||||||
return 1
|
return 1
|
||||||
fi
|
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
|
local notes
|
||||||
notes=$(bw list items --folderid "$folder_id" --session "$BW_SESSION" 2>/dev/null \
|
notes=$(bw list items --folderid "$folder_id" --session "$BW_SESSION" 2>/dev/null \
|
||||||
| python3 -c "
|
| python3 -c "
|
||||||
|
|||||||
Reference in New Issue
Block a user