/* ----------------------------------------------------------------- */ /// /// GetConfiguration /// /// <summary> /// Gets the configuration path. /// </summary> /// /// <param name="src">Source arguments.</param> /// /// <returns>Configuration path.</returns> /// /* ----------------------------------------------------------------- */ public static string GetConfiguration(this ArgumentCollection src) => src.GetPath(src.FirstOrDefault());
/* ----------------------------------------------------------------- */ /// /// GetResourceDirectory /// /// <summary> /// Gets the resource directory from the specified arguments. /// </summary> /// /// <param name="src">Source arguments.</param> /// /// <returns>Resource directory.</returns> /// /* ----------------------------------------------------------------- */ public static string GetResourceDirectory(this ArgumentCollection src) => src.Options.TryGetValue("Resource", out var dest) ? src.GetPath(dest) : _current;