Commandes CLI espace de travail

Création

Pour créer un espace de travail

parsec-cli workspace create -d b1e1 new_workspace
Enter password for the device:
Workspace has been created with id: 0fe76194ad8649f6a8dc075020efaa4c

Liste

Pour lister les espaces de travail auxquels l’utilisateur courant à accès.

parsec-cli workspace list -d b1e1
Enter password for the device:
✔ Poll server for new certificates
Found 1 workspace(s)
0fe76194ad8649f6a8dc075020efaa4c - new_workspace: owner

Partage

Cette commande partage un espace de travail à un utilisateur. Pour obtenir l’id de l’espace de travail et de l’utilisateur utiliser workspace list et user list (voir liste espace de travail et liste utilisateur ). Les rôles possibles sont (de celui ayant le plus de droits à celui en ayant le moins) owner (propriétaire), manager (gestionnaire), contributor (contributeur), reader (lecteur)

parsec-cli workspace share -d b1e1 -w 0fe76194ad8649f6a8dc075020efaa4c -u 25d3bfbc-3738-4a37-ae20-84ad67b423cc -r manager
Enter password for the device:
Workspace has been shared

Liste utilisateurs

Pour lister les utilisateurs ayant accès à un espace de travail donné.

parsec-cli workspace list-users -d b1e1 -w 0fe76194ad8649f6a8dc075020efaa4c
Enter password for the device:
✔ Poll server for new certificates
Workspace 0fe76194-ad86-49f6-a8dc-075020efaa4c is shared with 2 user(s) User b35ae5d5-1734-42e6-802a-39024d25399d (ADMIN) - Alice (alice@example.com) has role owner
• User 25d3bfbc-3738-4a37-ae20-84ad67b423cc (STANDARD) - Bob (bob@example.com) has role manager

Import

Pour importer un fichier ou un répertoire local dans l’espace de travail

Le chemin de destination doit être absolu. Sauf si l’option --parents est spécifiée, les répertoires parents doivent exister. L’option --update permet de choisir comment les fichiers existants sont mis à jour.

parsec-cli workspace import -d b1e1 -w 0fe76194ad8649f6a8dc075020efaa4c README.md /README.md
Enter password for the device:

Archiver ou supprimer

Pour changer le statut d’accessibilité de l’espace de travail:

  • available (disponible) : l’espace de travail peut être édité

  • archived (archivé) : l’espace de travail est toujours accessible à ses membres, mais est en lecture seule

  • deletion-planned-in-seconds (suppression planifiée dans x secondes): l’espace de travail va ête supprimé dans le temps imparti. Le délai dépend de la configuration du serveur

# archive
parsec-cli workspace archive -d b1e1 -w 0fe76194ad8649f6a8dc075020efaa4c --archived
Enter password for the device:
Workspace archiving status has been updated

# delete in a month
parsec-cli workspace archive -d b1e1 -w 0fe76194ad8649f6a8dc075020efaa4c --deletion-planned-in-seconds 2592000
Enter password for the device:
Workspace archiving status has been updated

# available
parsec-cli workspace archive -d b1e1 -w 0fe76194ad8649f6a8dc075020efaa4c --available
Enter password for the device:
Workspace archiving status has been updated

Note

Quand la suppression d’un espace de travail a été planifiée, un administrateur serveur doit suivre les étapes décrite :ref::ici doc_hosting_administration_workspace_deletion.

Lister le contenu de l’espace de travail

# List contents of "/" directory (workspace root)
parsec-cli ls -d b1e1 -w 0fe76194ad8649f6a8dc075020efaa4c
Enter password for the device:
README.md
foo

# List contents of "/foo" directory (note that it must be an absolute path, i.e. it must start with "/").
parsec-cli ls -d b1e1 -w 0fe76194ad8649f6a8dc075020efaa4c /foo
Enter password for the device:
bar.txt

Supprimer un fichier de l’espace de travail

parsec-cli rm -d b1e1 -w 0fe76194ad8649f6a8dc075020efaa4c /README.md
Enter password for the device: