todo-cli

    A cross-platform command-line interface to interact with Microsoft To Do, built using .NET 8.

    Language: csharp

    Author: Noah Wessel (@noah76)

    0 stars · 294 views

    Files

    • JsonOutputFormatter.cs (csharp)
    • OutputFormat.cs (csharp)
    • Todo.Core ()
    • Model ()
    • TodoItem.cs (csharp)
    • TodoList.cs (csharp)
    • Repository ()
    • ITodoItemRepository.cs (csharp)
    • ITodoListRepository.cs (csharp)
    • RepositoryBase.cs (csharp)
    • README.md (markdown)
    • pipelines ()
    • cd.yml (yaml)
    • ci.yml (yaml)
    • templates ()
    • stages ()
    • build.yml (yaml)
    • src ()
    • Todo.CLI.Tests ()
    • Commands ()
    • AddCommandTests.cs (csharp)
    • CompleteCommandTests.cs (csharp)
    • ListCommandTests.cs (csharp)
    • RemoveCommandTests.cs (csharp)
    • Handlers ()
    • MockUserInteraction.cs (csharp)
    • UI ()
    • OutputFormatterTests.cs (csharp)
    • Todo.CLI ()
    • Auth ()
    • IKeyStorage.cs (csharp)
    • KeyStorageFactory.cs (csharp)
    • LinuxKeyStorage.cs (csharp)
    • MacOSKeyStorage.cs (csharp)
    • TodoCliAuthenticationProviderFactory.cs (csharp)
    • TokenCacheHelper.cs (csharp)
    • WindowsKeyStorage.cs (csharp)
    • Commands ()
    • AddCommand.cs (csharp)
    • CompleteCommand.cs (csharp)
    • ListCommand.cs (csharp)
    • RemoveCommand.cs (csharp)
    • TodoCommand.cs (csharp)
    • Handlers ()
    • AddCommandHandler.cs (csharp)
    • CompleteCommandHandler.cs (csharp)
    • ListCommandHandler.cs (csharp)
    • RemoveCommandHandler.cs (csharp)
    • Program.cs (csharp)
    • TodoCliConfiguration.cs (csharp)
    • UI ()
    • IOutputFormatter.cs (csharp)
    • IUserInteraction.cs (csharp)
    • InquirerUserInteraction.cs (csharp)
    • InteractiveOutputFormatter.cs (csharp)
    • TodoItemRepository.cs (csharp)
    • TodoListRepository.cs (csharp)
    • TodoDependencyInjectionExtensions.cs (csharp)
    • ATTRIBUTION.md (markdown)

    Loading code snippet…