This repository has been archived on 2023-02-02. You can view files and clone it, but cannot push or open issues or pull requests.
mfgames-toolbuilder-cil/src/MfGames.ToolBuilder/Tables/TableFormatType.cs
Dylan R. E. Moonfire ad0525be04 feat: initial commit
2021-09-10 12:33:42 -05:00

51 lines
1.3 KiB
C#

namespace MfGames.ToolBuilder.Tables
{
/// <summary>
/// A list of the known formats. This duplicates the values in
/// `ConsoleTableBuilderFormat` in addition to adding
/// our additional formats.
/// </summary>
public enum TableFormatType
{
/// <summary>
/// Duplicates ConsoleTableBuilderFormat.Default.
/// </summary>
Default,
/// <summary>
/// Duplicates ConsoleTableBuilderFormat.MarkDown.
/// </summary>
Markdown,
/// <summary>
/// Duplicates ConsoleTableBuilderFormat.Alternative.
/// </summary>
Alternative,
/// <summary>
/// Duplicates ConsoleTableBuilderFormat.Minimal.
/// </summary>
Minimal,
/// <summary>
/// Indicates that the output should be written as a JSON structure.
/// </summary>
Json,
/// <summary>
/// Indicates that the output should be written as a PowerShell-style list.
/// </summary>
List,
/// <summary>
/// Indicates tht the output should be written as comma-separated values.
/// </summary>
Csv,
/// <summary>
/// Duplicates ConsoleTableBuilderFormat.Default.
/// </summary>
Full = Default,
}
}