// Kyoo - A portable and vast media library solution. // Copyright (c) Kyoo. // // See AUTHORS.md and LICENSE file in the project root for full license information. // // Kyoo is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // any later version. // // Kyoo is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Kyoo. If not, see . using System.Threading.Tasks; using Microsoft.AspNetCore.Hosting; namespace Kyoo.Host { /// /// Program entrypoint. /// public static class Program { /// /// The string representation of the environment used in . /// #if DEBUG private const string Environment = "Development"; #else private const string Environment = "Production"; #endif /// /// Main function of the program /// /// Command line arguments /// A representing the lifetime of the program. public static Task Main(string[] args) { Application application = new(Environment); return application.Start(args); } } }