old_contents: from sys import argv
  from os.path import join, dirname, abspath, isdir
  
  
  if len(argv) == 2 and argv[1] == 'repl':
      # don't want to use __main__ only for repl yet, maybe we want to use it for
      # something else. So just use the keyword ``repl`` for now.
      print(join(dirname(abspath(__file__)), 'api', 'replstartup.py'))
  elif len(argv) > 1 and argv[1] == 'force':
      import jedi
      import sys
  
      if '--debug' in sys.argv:
          jedi.set_debug_function()
  
      path = sys.argv[2]
      if isdir(path):
          import fnmatch
          import os
  
          paths = []
          for root, dirnames, filenames in os.walk(path):
              for filename in fnmatch.filter(filenames, '*.py'):
                  paths.append(os.path.join(root, filename))
      else:
          paths = [path]
      for path in paths:
          for error in jedi.Script(path=path)._analysis():
              print(error)
  
new_contents: from sys import argv
  from os.path import join, dirname, abspath, isdir
  
  
  if len(argv) == 2 and argv[1] == 'repl':
      # don't want to use __main__ only for repl yet, maybe we want to use it for
      # something else. So just use the keyword ``repl`` for now.
      print(join(dirname(abspath(__file__)), 'api', 'replstartup.py'))
  elif len(argv) > 1 and argv[1] == 'force':
      import jedi
      import sys
  
      if '--debug' in sys.argv:
          jedi.set_debug_function()
  
      path = sys.argv[2]
      if isdir(path):
          import fnmatch
          import os
  
          paths = []
          for root, dirnames, filenames in os.walk(path):
              for filename in fnmatch.filter(filenames, '*.py'):
                  paths.append(os.path.join(root, filename))
      else:
          paths = [path]
  
      try:
          for path in paths:
              for error in jedi.Script(path=path)._analysis():
                  print(error)
      except Exception:
          if '--pdb' in sys.argv:
              import pdb
              pdb.post_mortem()
  
subject: make it possible to access pdb with 'python -m jedi force --pdb'