diff options
-rwxr-xr-x | setup.py | 1 | ||||
-rw-r--r-- | slugify/__init__.py | 8 |
2 files changed, 9 insertions, 0 deletions
@@ -80,4 +80,5 @@ setup( install_requires=install_requires, classifiers=classifiers, use_2to3=True, + entry_points={'console_scripts': ['slugify=slugify:main']}, ) diff --git a/slugify/__init__.py b/slugify/__init__.py index 2905a88..0ff57f0 100644 --- a/slugify/__init__.py +++ b/slugify/__init__.py @@ -104,3 +104,11 @@ def slugify(text, entities=True, decimal=True, hexadecimal=True, max_length=0, w text = text.replace('-', separator) return text + + +def main(): + if len(sys.argv) < 2: + print "Usage %s TEXT TO SLUGIFY" % sys.argv[0] + return + text = ' '.join(sys.argv[1:]) + print slugify(text) |