            var fromUrlOption = new Option<Uri>(
                "--from-url",
                "Specify lesson source URL");

            var fromFileOption = new Option<FileInfo>(
                "--from-file",
                description: "Specify lesson source file",
                parseArgument: result =>
                {
                    var filePath = result.Tokens.Single().Value;
                    var fromUrlResult = result.FindResultFor(fromUrlOption);
                    if (fromUrlResult is not null)