using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using JetBrains.Annotations;

namespace Reusable.Commander
{
    // foo -bar -baz qux
    public interface ICommandLine : ILookup<Identifier, string> { }

    [DebuggerDisplay("{" + nameof(DebuggerDisplay) + ",nq}")]
    public class CommandLine : ICommandLine
    {
        public static readonly int CommandIndex = 0;
