diff --git a/jupyter_book/__init__.py b/jupyter_book/__init__.py index fafcc069d..bfbe27ad5 100644 --- a/jupyter_book/__init__.py +++ b/jupyter_book/__init__.py @@ -1,2 +1,2 @@ """Build an online book using Jupyter Notebooks and Jekyll.""" -__version__ = "0.5.2dev0" +__version__ = "0.5.2" diff --git a/jupyter_book/commands/__init__.py b/jupyter_book/commands/__init__.py index c22506b70..a4f5a990f 100644 --- a/jupyter_book/commands/__init__.py +++ b/jupyter_book/commands/__init__.py @@ -3,3 +3,4 @@ from .create import create from .upgrade import upgrade from .run import run +from .version import version diff --git a/jupyter_book/commands/version.py b/jupyter_book/commands/version.py new file mode 100644 index 000000000..a35c46df6 --- /dev/null +++ b/jupyter_book/commands/version.py @@ -0,0 +1,9 @@ +import sys +import argparse +from jupyter_book import __version__ + +def version(): + parser = argparse.ArgumentParser( + description="Print the version of Jupyter Book currently in-use.") + + print("Running Jupyter Book version: {}".format(__version__)) \ No newline at end of file diff --git a/jupyter_book/main.py b/jupyter_book/main.py index 26f6e1572..7c565ba52 100644 --- a/jupyter_book/main.py +++ b/jupyter_book/main.py @@ -1,7 +1,7 @@ import sys import argparse -from .commands import build, create, upgrade +from .commands import build, create, upgrade, version from .run import run_book from .toc import build_toc @@ -12,7 +12,8 @@ 'build': build, 'upgrade': upgrade, 'run': run_book, - 'toc': build_toc} + 'toc': build_toc, + 'version': version} parser = argparse.ArgumentParser(description=DESCRIPTION) parser.add_argument("command", help="The command you'd like to run. Allowed commands: {}".format( list(commands.keys())))