{"id":50529701,"url":"https://github.com/dimer47/simplemdm-cli","last_synced_at":"2026-06-03T12:01:27.702Z","repository":{"id":357093285,"uuid":"1235341593","full_name":"dimer47/simplemdm-cli","owner":"dimer47","description":"CLI for the SimpleMDM API — manage your Apple devices from the terminal","archived":false,"fork":false,"pushed_at":"2026-05-11T08:48:25.000Z","size":72,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-11T10:41:05.725Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dimer47.png","metadata":{"files":{"readme":"README.fr.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-11T08:27:30.000Z","updated_at":"2026-05-11T08:48:10.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dimer47/simplemdm-cli","commit_stats":null,"previous_names":["dimer47/simplemdm-cli"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/dimer47/simplemdm-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimer47%2Fsimplemdm-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimer47%2Fsimplemdm-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimer47%2Fsimplemdm-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimer47%2Fsimplemdm-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dimer47","download_url":"https://codeload.github.com/dimer47/simplemdm-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimer47%2Fsimplemdm-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33863264,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-03T02:00:06.370Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-03T12:01:24.835Z","updated_at":"2026-06-03T12:01:27.696Z","avatar_url":"https://github.com/dimer47.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# simplemdm-cli\n\nCLI pour l'API SimpleMDM -- gerez vos appareils Apple depuis le terminal.\n\n## Fonctionnalites\n\n- **116 outils MCP** et **130+ commandes CLI** couvrant l'integralite de l'API SimpleMDM\n- **Stockage securise de la cle API** : stockee dans le gestionnaire d'identifiants de votre systeme (macOS Keychain, Windows Credential Manager, Linux Secret Service)\n- **Multi-contexte** : gerez plusieurs comptes SimpleMDM\n- **Sortie flexible** : table, JSON, YAML, CSV\n- **Multi-plateforme** : macOS, Linux, Windows (amd64 et arm64)\n- **Integration MCP** : 116 outils pour Claude Code, VS Code, JetBrains\n- **Mise a jour automatique** : verification automatique des mises a jour et mise a jour en une commande\n\n## Prerequis\n\n- Un compte [SimpleMDM](https://simplemdm.com)\n- Une **cle API SimpleMDM** (creee depuis [Settings \u003e API](https://a.simplemdm.com/admin/settings/api))\n\n## Installation\n\n### Methode 1 : Telecharger le binaire (recommande)\n\nRendez-vous sur la page [Releases](https://github.com/dimer47/simplemdm-cli/releases/latest) et telechargez l'archive correspondant a votre plateforme.\n\nOu en une seule commande :\n\n**macOS (Apple Silicon -- M1/M2/M3/M4) :**\n\n```bash\ncurl -sL https://github.com/dimer47/simplemdm-cli/releases/latest/download/simplemdm-cli_darwin_arm64.tar.gz | tar xz\nsudo mv simplemdm-cli /usr/local/bin/\n```\n\n**macOS (Intel) :**\n\n```bash\ncurl -sL https://github.com/dimer47/simplemdm-cli/releases/latest/download/simplemdm-cli_darwin_amd64.tar.gz | tar xz\nsudo mv simplemdm-cli /usr/local/bin/\n```\n\n**Linux (amd64) :**\n\n```bash\ncurl -sL https://github.com/dimer47/simplemdm-cli/releases/latest/download/simplemdm-cli_linux_amd64.tar.gz | tar xz\nsudo mv simplemdm-cli /usr/local/bin/\n```\n\n**Linux (arm64 -- Raspberry Pi, etc.) :**\n\n```bash\ncurl -sL https://github.com/dimer47/simplemdm-cli/releases/latest/download/simplemdm-cli_linux_arm64.tar.gz | tar xz\nsudo mv simplemdm-cli /usr/local/bin/\n```\n\n**Windows :**\n\nTelechargez `simplemdm-cli_windows_amd64.zip` depuis la page [Releases](https://github.com/dimer47/simplemdm-cli/releases/latest), extrayez l'archive et ajoutez le dossier a votre `PATH`.\n\n### Methode 2 : Depuis les sources (necessite Go 1.25+)\n\n```bash\ngo install github.com/dimer47/simplemdm-cli@latest\n```\n\nLe binaire sera installe dans `$GOPATH/bin/` (generalement `~/go/bin/`). Assurez-vous que ce repertoire est dans votre `PATH`.\n\n### Methode 3 : Compilation locale\n\n```bash\ngit clone https://github.com/dimer47/simplemdm-cli.git\ncd simplemdm-cli\ngo build -o simplemdm-cli .\n./simplemdm-cli version\n```\n\n### Verifier l'installation\n\n```bash\nsimplemdm-cli version\n# simplemdm-cli 1.0.0 (abc1234) built 2026-05-11T10:00:00Z\n```\n\n## Mise a jour\n\nLe CLI verifie automatiquement la disponibilite de nouvelles versions au demarrage et vous avertit lorsqu'une mise a jour est disponible.\n\n```bash\n# Mettre a jour vers la derniere version\nsimplemdm-cli self-update\n```\n\nLa mise a jour est telechargee depuis GitHub Releases et remplace le binaire actuel sur place. Si le binaire se trouve dans un repertoire protege (ex. `/usr/local/bin/`), essayez d'executer la commande avec `sudo`.\n\n## Demarrage rapide\n\n### 1. Obtenir une cle API SimpleMDM\n\n1. Connectez-vous a la [console d'administration SimpleMDM](https://a.simplemdm.com)\n2. Allez dans **Settings \u003e API**\n3. Copiez votre cle API\n\n### 2. Configurer le CLI\n\n```bash\nsimplemdm-cli auth login\n```\n\nRepondez aux 2 invites :\n```\nContext name (default): Enter          # Appuyez sur Entree pour \"default\"\nSimpleMDM API key: ••••••••••••        # Collez votre cle API (masquee)\n```\n\nLa cle API est stockee dans le **gestionnaire d'identifiants de votre systeme** (macOS Keychain, Windows Credential Manager ou Linux Secret Service) -- chiffree, jamais ecrite en clair sur le disque.\n\n### 3. Tester\n\n```bash\n# Obtenir les details de votre compte\nsimplemdm-cli account get\n\n# Lister vos appareils\nsimplemdm-cli device list\n\n# Sortie JSON\nsimplemdm-cli device list --json\n```\n\n## Configuration\n\n### Priorite de resolution de la cle API\n\n| Priorite | Source | Cas d'usage |\n|----------|--------|-------------|\n| 1 | Flag `--api-key` / `-k` | Tests ponctuels |\n| 2 | Variable d'env. `SMDM_API_KEY` | CI/CD, scripts |\n| 3 | Gestionnaire d'identifiants systeme | Usage quotidien (via `auth login`) |\n\n### Multi-contexte (plusieurs comptes SimpleMDM)\n\n```bash\n# Configurer un contexte \"production\"\nsimplemdm-cli auth login\n# -\u003e Entrez \"production\" comme nom de contexte\n\n# Configurer un contexte \"staging\"\nsimplemdm-cli auth login\n# -\u003e Entrez \"staging\" comme nom de contexte\n\n# Lister tous les contextes (* = actif)\nsimplemdm-cli auth list\n# * production (****abcd1234)\n#   staging    (****efgh5678)\n\n# Changer de contexte\nsimplemdm-cli auth switch staging\n\n# Utiliser un contexte pour une seule commande\nsimplemdm-cli device list --context production\n\n# Verifier le statut (la cle est-elle toujours valide ?)\nsimplemdm-cli auth status\n\n# Supprimer un contexte\nsimplemdm-cli auth remove staging\n```\n\n## Utilisation\n\n### Compte\n\n```bash\nsimplemdm-cli account get                                    # Details du compte\nsimplemdm-cli account update --name \"My Company\"             # Mettre a jour le compte\n```\n\n### Appareils\n\n```bash\nsimplemdm-cli device list                                    # Lister tous les appareils\nsimplemdm-cli device list --json                             # Sortie JSON\nsimplemdm-cli device list --search \"MacBook\"                 # Rechercher\nsimplemdm-cli device get \u003cid\u003e                                # Details d'un appareil\nsimplemdm-cli device create --name \"New Device\"              # Creer\nsimplemdm-cli device update \u003cid\u003e --name \"Renamed\"            # Renommer\nsimplemdm-cli device delete \u003cid\u003e                             # Supprimer\nsimplemdm-cli device refresh \u003cid\u003e                            # Rafraichir les infos\nsimplemdm-cli device push-apps \u003cid\u003e                          # Pousser les apps\nsimplemdm-cli device lock \u003cid\u003e --message \"Lost\" --pin 1234   # Verrouiller\nsimplemdm-cli device wipe \u003cid\u003e                               # Effacer\nsimplemdm-cli device restart \u003cid\u003e                            # Redemarrer\nsimplemdm-cli device shutdown \u003cid\u003e                           # Eteindre\nsimplemdm-cli device clear-passcode \u003cid\u003e                     # Effacer le code\nsimplemdm-cli device update-os \u003cid\u003e                          # Mettre a jour l'OS\nsimplemdm-cli device unenroll \u003cid\u003e                           # Desenroler\n```\n\n### Appareil -- Mode perdu (iOS supervise)\n\n```bash\nsimplemdm-cli device lost-mode-enable \u003cid\u003e --message \"Call IT\" --phone-number \"+1234567890\"\nsimplemdm-cli device lost-mode-disable \u003cid\u003e\nsimplemdm-cli device lost-mode-play-sound \u003cid\u003e\nsimplemdm-cli device lost-mode-update-location \u003cid\u003e\n```\n\n### Appareil -- Commandes avancees\n\n```bash\nsimplemdm-cli device bluetooth-enable \u003cid\u003e                   # Activer le Bluetooth\nsimplemdm-cli device bluetooth-disable \u003cid\u003e                  # Desactiver le Bluetooth\nsimplemdm-cli device remote-desktop-enable \u003cid\u003e              # Activer le Bureau a distance\nsimplemdm-cli device remote-desktop-disable \u003cid\u003e             # Desactiver le Bureau a distance\nsimplemdm-cli device rotate-firmware-password \u003cid\u003e           # Rotation du mot de passe firmware\nsimplemdm-cli device rotate-recovery-lock \u003cid\u003e               # Rotation du verrou de recuperation\nsimplemdm-cli device rotate-filevault-key \u003cid\u003e               # Rotation de la cle FileVault\nsimplemdm-cli device set-admin-password \u003cid\u003e --new-password \"...\"\nsimplemdm-cli device rotate-admin-password \u003cid\u003e\nsimplemdm-cli device clear-firmware-password \u003cid\u003e\nsimplemdm-cli device clear-recovery-lock \u003cid\u003e\nsimplemdm-cli device clear-restrictions-password \u003cid\u003e\nsimplemdm-cli device set-timezone \u003cid\u003e --timezone \"America/New_York\"\n```\n\n### Appareil -- Attributs personnalises et utilisateurs\n\n```bash\nsimplemdm-cli device custom-attributes \u003cid\u003e                  # Lister les valeurs des attributs\nsimplemdm-cli device set-custom-attribute \u003cid\u003e department --value \"Engineering\"\nsimplemdm-cli device profiles \u003cid\u003e                           # Lister les profils de l'appareil\nsimplemdm-cli device users \u003cid\u003e                              # Lister les utilisateurs de l'appareil\nsimplemdm-cli device delete-user \u003cid\u003e \u003cuser-id\u003e              # Supprimer un utilisateur\n```\n\n### Applications\n\n```bash\nsimplemdm-cli app list                                       # Lister toutes les apps\nsimplemdm-cli app get \u003cid\u003e                                   # Details d'une app\nsimplemdm-cli app create --name \"My App\" --app-store-id 123  # Creer depuis l'App Store\nsimplemdm-cli app create --binary ./app.ipa                  # Telecharger une app enterprise\nsimplemdm-cli app update \u003cid\u003e --binary ./app.ipa             # Mettre a jour le binaire\nsimplemdm-cli app delete \u003cid\u003e                                # Supprimer\nsimplemdm-cli app installs \u003cid\u003e                              # Lister les installations\nsimplemdm-cli app managed-configs \u003cid\u003e                       # Lister les configs gerees\nsimplemdm-cli app managed-config-create \u003cid\u003e --key \"url\" --value \"https://...\"\nsimplemdm-cli app managed-configs-push \u003cid\u003e                  # Pousser les configs vers les appareils\nsimplemdm-cli app managed-config-delete \u003cid\u003e \u003cconfig-id\u003e     # Supprimer une config\n```\n\n### Groupes d'assignation\n\n```bash\nsimplemdm-cli assignment-group list                          # Lister les groupes\nsimplemdm-cli assignment-group get \u003cid\u003e                      # Details d'un groupe\nsimplemdm-cli assignment-group create --name \"Team\"          # Creer\nsimplemdm-cli assignment-group update \u003cid\u003e --name \"New Name\" # Mettre a jour\nsimplemdm-cli assignment-group delete \u003cid\u003e                   # Supprimer\nsimplemdm-cli assignment-group assign-app \u003cid\u003e --app-id 10   # Assigner une app\nsimplemdm-cli assignment-group assign-device \u003cid\u003e --device-id 121\nsimplemdm-cli assignment-group push-apps \u003cid\u003e                # Pousser les apps\nsimplemdm-cli assignment-group clone \u003cid\u003e                    # Cloner le groupe\n```\n\n### Profils\n\n```bash\nsimplemdm-cli profile list                                   # Lister les profils\nsimplemdm-cli profile get \u003cid\u003e                               # Details d'un profil\nsimplemdm-cli profile assign-device \u003cid\u003e --device-id 121     # Assigner a un appareil\nsimplemdm-cli profile unassign-device \u003cid\u003e --device-id 121   # Desassigner\n```\n\n### Profils de configuration personnalises\n\n```bash\nsimplemdm-cli custom-configuration-profile list              # Lister les profils\nsimplemdm-cli custom-configuration-profile delete \u003cid\u003e       # Supprimer\nsimplemdm-cli custom-configuration-profile push-device \u003cid\u003e --device-id 121\nsimplemdm-cli custom-configuration-profile remove-device \u003cid\u003e --device-id 121\n```\n\n### Attributs personnalises\n\n```bash\nsimplemdm-cli custom-attribute list                          # Lister les attributs\nsimplemdm-cli custom-attribute get \u003cid\u003e                      # Details d'un attribut\nsimplemdm-cli custom-attribute create --name \"department\"    # Creer\nsimplemdm-cli custom-attribute delete \u003cid\u003e                   # Supprimer\n```\n\n### Declarations personnalisees\n\n```bash\nsimplemdm-cli custom-declaration list                        # Lister les declarations\nsimplemdm-cli custom-declaration delete \u003cid\u003e                 # Supprimer\n```\n\n### Groupes d'appareils\n\n```bash\nsimplemdm-cli device-group list                              # Lister les groupes\nsimplemdm-cli device-group get \u003cid\u003e                          # Details d'un groupe\nsimplemdm-cli device-group assign-device \u003cid\u003e --device-id 121\n```\n\n### Serveurs DEP\n\n```bash\nsimplemdm-cli dep-server list                                # Lister les serveurs DEP\nsimplemdm-cli dep-server get \u003cid\u003e                            # Details d'un serveur\nsimplemdm-cli dep-server devices \u003cid\u003e                        # Lister les appareils DEP\nsimplemdm-cli dep-server sync \u003cid\u003e                           # Synchroniser le serveur\n```\n\n### Enrollements\n\n```bash\nsimplemdm-cli enrollment list                                # Lister les enrollements\nsimplemdm-cli enrollment get \u003cid\u003e                            # Details d'un enrollement\nsimplemdm-cli enrollment delete \u003cid\u003e                         # Supprimer\nsimplemdm-cli enrollment send-invitation \u003cid\u003e --contact \"user@company.com\"\n```\n\n### Applications installees\n\n```bash\nsimplemdm-cli installed-app get \u003cid\u003e                         # Details de l'app\nsimplemdm-cli installed-app delete \u003cid\u003e                      # Supprimer (desinstaller)\nsimplemdm-cli installed-app update \u003cid\u003e                      # Mettre a jour l'app\n```\n\n### Scripts et taches de script\n\n```bash\nsimplemdm-cli script list                                    # Lister les scripts\nsimplemdm-cli script get \u003cid\u003e                                # Details d'un script\nsimplemdm-cli script delete \u003cid\u003e                             # Supprimer\nsimplemdm-cli script-job list                                # Lister les taches\nsimplemdm-cli script-job get \u003cid\u003e                            # Details d'une tache\nsimplemdm-cli script-job create --script-id 100 --device-ids \"121,122\"\nsimplemdm-cli script-job cancel \u003cid\u003e                         # Annuler une tache\n```\n\n### Journaux\n\n```bash\nsimplemdm-cli log list                                       # Lister les journaux\nsimplemdm-cli log get \u003cid\u003e                                   # Details d'un journal\n```\n\n### Certificat Push\n\n```bash\nsimplemdm-cli push-certificate get                           # Details du certificat\n```\n\n## Variables d'environnement\n\n| Variable | Description | Valeur par defaut |\n|----------|-------------|-------------------|\n| `SMDM_API_KEY` | Cle API SimpleMDM | -- |\n| `SMDM_OUTPUT` | Format de sortie : `table`, `json`, `yaml`, `csv` | `table` |\n| `SMDM_DEBUG` | Mode debug (`true`/`false`) | `false` |\n| `SMDM_CONTEXT` | Contexte actif | `default` |\n| `NO_COLOR` | Desactiver les couleurs | -- |\n\n## Completion shell\n\n```bash\n# Bash\nsimplemdm-cli completion bash \u003e /etc/bash_completion.d/simplemdm-cli\n\n# Zsh (ajoutez a votre .zshrc)\nsimplemdm-cli completion zsh \u003e \"${fpath[1]}/_simplemdm-cli\"\n\n# Fish\nsimplemdm-cli completion fish \u003e ~/.config/fish/completions/simplemdm-cli.fish\n\n# PowerShell\nsimplemdm-cli completion powershell \u003e simplemdm-cli.ps1\n```\n\n## Integration MCP (Claude Code, VS Code, JetBrains)\n\nLe CLI inclut un serveur [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) integre exposant **116 outils** pour les assistants IA.\n\n### Configuration\n\nAjoutez ceci a vos parametres Claude Code (ou VS Code / JetBrains avec l'extension Claude) :\n\n```json\n{\n  \"mcpServers\": {\n    \"simplemdm\": {\n      \"command\": \"simplemdm-cli\",\n      \"args\": [\"mcp-serve\"],\n      \"env\": {\n        \"SMDM_API_KEY\": \"your-api-key-here\"\n      }\n    }\n  }\n}\n```\n\n\u003e Si vous avez deja configure la cle API via `simplemdm-cli auth login`, le serveur MCP utilisera automatiquement votre gestionnaire d'identifiants systeme -- pas besoin de la variable d'environnement `SMDM_API_KEY`.\n\n### Outils MCP disponibles\n\n| Categorie | Outils | Description |\n|-----------|--------|-------------|\n| **Compte** | `account-get`, `account-update` | Gestion des details du compte |\n| **Applications** | `app-list`, `app-get`, `app-create`, `app-update`, `app-delete`, `app-installs`, `app-managed-configs`, `app-managed-config-create`, `app-managed-configs-push`, `app-managed-config-delete` | Cycle de vie complet des apps |\n| **Groupes d'assignation** | `assignment-group-list`, `assignment-group-get`, `assignment-group-create`, `assignment-group-update`, `assignment-group-delete`, `assignment-group-assign-app`, `assignment-group-assign-device`, `assignment-group-push-apps`, `assignment-group-clone`, ... | Gestion des groupes |\n| **Attributs personnalises** | `custom-attribute-list`, `custom-attribute-get`, `custom-attribute-create`, `custom-attribute-delete` | Attributs personnalises |\n| **Profils de config. personnalises** | `custom-configuration-profile-list`, `custom-configuration-profile-delete`, `custom-configuration-profile-push-device`, `custom-configuration-profile-remove-device` | Gestion des profils |\n| **Declarations personnalisees** | `custom-declaration-list`, `custom-declaration-delete` | Gestion des declarations |\n| **Serveurs DEP** | `dep-server-list`, `dep-server-get`, `dep-server-devices`, `dep-server-sync` | Gestion DEP |\n| **Groupes d'appareils** | `device-group-list`, `device-group-get`, `device-group-assign-device` | Gestion des groupes |\n| **Appareils** | `device-list`, `device-get`, `device-create`, `device-update`, `device-delete`, `device-lock`, `device-wipe`, `device-restart`, `device-shutdown`, `device-refresh`, `device-push-apps`, `device-update-os`, `device-lost-mode-*`, ... | Gestion complete des appareils |\n| **Enrollements** | `enrollment-list`, `enrollment-get`, `enrollment-delete`, `enrollment-send-invitation` | Gestion des enrollements |\n| **Apps installees** | `installed-app-get`, `installed-app-delete`, `installed-app-update` | Gestion des apps |\n| **Journaux** | `log-list`, `log-get` | Acces aux journaux |\n| **Profils** | `profile-list`, `profile-get`, `profile-assign-device`, `profile-unassign-device` | Gestion des profils |\n| **Certificat Push** | `push-certificate-get` | Infos du certificat |\n| **Scripts** | `script-list`, `script-get`, `script-delete` | Gestion des scripts |\n| **Taches de script** | `script-job-list`, `script-job-get`, `script-job-create`, `script-job-cancel` | Gestion des taches |\n\n### Utilisation dans Claude Code\n\nUne fois configure, vous pouvez simplement dire :\n\n- *\"Liste mes appareils SimpleMDM\"*\n- *\"Verrouille l'appareil 121 avec le message 'Contactez le service IT'\"*\n- *\"Quelles apps sont installees sur l'appareil 122 ?\"*\n- *\"Pousse toutes les apps vers le groupe d'assignation Engineering\"*\n- *\"Cree une tache de script pour le script 100 sur les appareils 121 et 122\"*\n\nClaude appellera automatiquement les bons outils MCP.\n\n## Developpement\n\n```bash\n# Cloner\ngit clone https://github.com/dimer47/simplemdm-cli.git\ncd simplemdm-cli\n\n# Compiler\ngo build -o simplemdm-cli .\n\n# Lancer les tests\ngo test ./...\n\n# Analyse statique\ngo vet ./...\n```\n\n### Creer une nouvelle release\n\n```bash\ngit tag v1.0.0\ngit push origin v1.0.0\n# GitHub Actions compile et publie automatiquement\n```\n\n## Licence\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimer47%2Fsimplemdm-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimer47%2Fsimplemdm-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimer47%2Fsimplemdm-cli/lists"}