import argparse

import tldt


def main():
    parser = argparse.ArgumentParser(description="cacat")
    parser.add_argument("head_repo")
    parser.add_argument("head_sha")
    parser.add_argument("base_repo")
    parser.add_argument("base_sha")
    args = parser.parse_args()
    tldt.main(head_repo=args.head_repo,
                   head_sha=args.head_sha,
                   base_repo=args.base_repo,
                   base_sha=args.base_sha)


if __name__ == '__main__':
    main()

import argparse
import os.path

import tldt


def main():
    user_home = os.path.expanduser("~")
    parser = argparse.ArgumentParser(description="cacat")
    parser.add_argument("head_repo")
    parser.add_argument("head_sha")
    parser.add_argument("base_repo")
    parser.add_argument("base_sha")
    parser.add_argument("--configuration", default=os.path.join(user_home, "tldt.ini"))
    args = parser.parse_args()
    tldt.main(head_repo=args.head_repo,
              head_sha=args.head_sha,
              base_repo=args.base_repo,
              base_sha=args.base_sha,
              configuration_path=args.configuration)

if __name__ == '__main__':
    main()

Add configuration file option with default to ~/tldt.ini
Add configuration file option with default to ~/tldt.ini

  import argparse
+ import os.path
  
  import tldt
  
  
  def main():
+     user_home = os.path.expanduser("~")
      parser = argparse.ArgumentParser(description="cacat")
      parser.add_argument("head_repo")
      parser.add_argument("head_sha")
      parser.add_argument("base_repo")
      parser.add_argument("base_sha")
+     parser.add_argument("--configuration", default=os.path.join(user_home, "tldt.ini"))
      args = parser.parse_args()
      tldt.main(head_repo=args.head_repo,
-                    head_sha=args.head_sha,
+               head_sha=args.head_sha,
-                    base_repo=args.base_repo,
+               base_repo=args.base_repo,
-                    base_sha=args.base_sha)
+               base_sha=args.base_sha,
- 
+               configuration_path=args.configuration)
  
  if __name__ == '__main__':
      main()
  
Add configuration file option with default to ~/tldt.ini
## Code Before:
import argparse

import tldt


def main():
    parser = argparse.ArgumentParser(description="cacat")
    parser.add_argument("head_repo")
    parser.add_argument("head_sha")
    parser.add_argument("base_repo")
    parser.add_argument("base_sha")
    args = parser.parse_args()
    tldt.main(head_repo=args.head_repo,
                   head_sha=args.head_sha,
                   base_repo=args.base_repo,
                   base_sha=args.base_sha)


if __name__ == '__main__':
    main()

## Instruction:
Add configuration file option with default to ~/tldt.ini
## Code After:
import argparse
import os.path

import tldt


def main():
    user_home = os.path.expanduser("~")
    parser = argparse.ArgumentParser(description="cacat")
    parser.add_argument("head_repo")
    parser.add_argument("head_sha")
    parser.add_argument("base_repo")
    parser.add_argument("base_sha")
    parser.add_argument("--configuration", default=os.path.join(user_home, "tldt.ini"))
    args = parser.parse_args()
    tldt.main(head_repo=args.head_repo,
              head_sha=args.head_sha,
              base_repo=args.base_repo,
              base_sha=args.base_sha,
              configuration_path=args.configuration)

if __name__ == '__main__':
    main()
