From 0815880accd06529997b85500cd3dd25cfd00db6 Mon Sep 17 00:00:00 2001
From: David Douard <david.douard@sdfa3.org>
Date: Wed, 15 May 2019 15:31:13 +0200
Subject: [PATCH] setup: register the 'identify' cli subcommand

---
 requirements-swh.txt | 1 +
 setup.py             | 2 ++
 swh/model/cli.py     | 4 ++--
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/requirements-swh.txt b/requirements-swh.txt
index e69de29b..32aa75ec 100644
--- a/requirements-swh.txt
+++ b/requirements-swh.txt
@@ -0,0 +1 @@
+swh.core >= 0.0.60
diff --git a/setup.py b/setup.py
index c28e4bf0..0e24d22b 100755
--- a/setup.py
+++ b/setup.py
@@ -73,6 +73,8 @@ setup(
     entry_points='''
         [console_scripts]
         swh-identify=swh.model.cli:identify
+        [swh.cli.subcommands]
+        identify=swh.model.cli:identify
     ''',
     classifiers=[
         "Programming Language :: Python :: 3",
diff --git a/swh/model/cli.py b/swh/model/cli.py
index b1dcd9ad..ca5e544d 100644
--- a/swh/model/cli.py
+++ b/swh/model/cli.py
@@ -90,13 +90,13 @@ def identify(obj_type, verify, show_filename, follow_symlinks, objects):
     Examples:
 
     \b
-      $ swh-identify fork.c kmod.c sched/deadline.c
+      $ swh identify fork.c kmod.c sched/deadline.c
       swh:1:cnt:2e391c754ae730bd2d8520c2ab497c403220c6e3    fork.c
       swh:1:cnt:0277d1216f80ae1adeed84a686ed34c9b2931fc2    kmod.c
       swh:1:cnt:57b939c81bce5d06fa587df8915f05affbe22b82    sched/deadline.c
 
     \b
-      $ swh-identify --no-filename /usr/src/linux/kernel/
+      $ swh identify --no-filename /usr/src/linux/kernel/
       swh:1:dir:f9f858a48d663b3809c9e2f336412717496202ab
 
     """
-- 
GitLab