Hamza
getRuntime().addShutdownHook(Thread { val bridge = BookBridge(BookRepo.getAll()) println(bridge) mapper.writeValue(File(json.file).writer(), bridge) File(json.file).writer().flush() })