Giter Club home page Giter Club logo

todo-cli's People

Contributors

mehmetseckin avatar regenhardt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

todo-cli's Issues

Determine packaging and deployment strategy

Since Todo CLI is built on .NET Core, it is possible to deploy it as a self-contained executable as well as a framework-dependent executable.

Determine target platforms and packaging/deployment strategies to ensure the application can be installed on the target platforms with ease.

The ability to automate the packaging process is important as it is crucial to provide continuous delivery.

Complete items

Add functionality to complete a specific to-do item.

  • Q: How should we identify the target to do item?

Unable to login into my account

I was testing this on my pc ( win10 x64) using release version
when I type "todo.exe list"
it turns to a login page, after i type in my mircosoft account
it says

"unauthorized_client: The client does not exist or is not enabled for consumers. If you are the application developer, configure a new application through the App Registrations in the Azure Portal at https://go.microsoft.com/fwlink/?linkid=2083908"

how can i fix this?

Unfortunately NETCore 3 is outdated

From: https://dotnet.microsoft.com/en-us/download/dotnet/3.0/runtime?cid=getdotnetcore&arch=x64

Download .NET Core 3.0 Runtime - This release has reached the end of its life, meaning it is no longer supported. We recommend moving to a supported release, such as 8.0 Runtime. See our support policy for more details.

$ ./Todo.CLI/bin/Debug/netcoreapp3.0/todo --help
You must install or update .NET to run this application.

App: ./Todo.CLI/bin/Debug/netcoreapp3.0/todo
Architecture: x64
Framework: 'Microsoft.NETCore.App', version '3.0.0' (x64)
.NET location: /usr/lib/dotnet

The following frameworks were found:
  6.0.25 at [/usr/lib/dotnet/shared/Microsoft.NETCore.App]

Learn about framework resolution:
https://aka.ms/dotnet/app-launch-failed

To install missing framework, download:
https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=3.0.0&arch=x64&rid=ubuntu.22.04-x64

Unable to install on Linux

I was not able to install and run the program on Linux. Maybe you could provide a more thorough documentation on the subject?

Add ability to manage lists

The existing list verb functionality can be moved to the verb show.

The list verb can then be used to manage to-do lists, e.g. create, update, delete lists.

The add verb can have an option to specify a list to add the item to.

Improve list format

The list command should list the to do items in such a way that it is intuitive to distinguish between the items are yet to do, and the items that are completed.

This is especially important when using the --all option.

Delete items

Add functionality to delete a specific to-do item.

Q: How should we identify the target to do item?

Add an option to manage my day

add can have an option to automatically add an item to My Day.

A new verb (my-day, md) can be added to manage My Day.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.