new_contents: # Copyright 2018 QuantRocket - All Rights Reserved
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  
  import argparse
  
  def _get_version():
      import quantrocket
      return quantrocket.__version__, 0
  
  def add_subparser(subparsers):
      examples = """
  Show version number.
  
  Examples:
  
      quantrocket version
      """
      parser = subparsers.add_parser(
          "version",
          description="QuantRocket version number",
          help="Show version number",
          epilog=examples,
          formatter_class=argparse.RawDescriptionHelpFormatter)
      parser.set_defaults(func="quantrocket.cli.subcommands.version._get_version")
  
subject: add version command to cli