code: def do_thing():
      
      if len(sys.argv) == 5 and sys.argv[1] == "encrypt_file":
          encrypt_file(sys.argv[2], sys.argv[3], sys.argv[4])
      elif len(sys.argv) == 4 and sys.argv[1] == "decrypt_file":
          decrypt_file(sys.argv[2], sys.argv[3])
      elif len(sys.argv) == 3 and sys.argv[1] == "encrypt":
          encrypt_var(sys.argv[2])
      elif len(sys.argv) == 2 and sys.argv[1] == "decrypt":
          decrypt_var()
      elif len(sys.argv) == 3 and sys.argv[1] == "decrypt":
          decrypt_var(passphrase=sys.argv[2])
      elif len(sys.argv) == 3 and sys.argv[1] == "has_key":
          has_key(sys.argv[2])
      elif len(sys.argv) == 3 and sys.argv[1] == "import_keybase":
          import_keybase(sys.argv[2])
      elif len(sys.argv) == 3 and sys.argv[1] == "export":
          export_key(sys.argv[2])
      else:
          print("Cryptorito testing wrapper. Not suitable for routine use.",
                file=sys.stderr)
          sys.exit(1)
docs: Execute command line cryptorito actions