daytonaio / daytona

The Open Source Dev Environment Manager.
https://daytona.io
Apache License 2.0
7.06k stars 754 forks source link

daytona create --shell #485

Open metcalfc opened 2 months ago

metcalfc commented 2 months ago

Is your feature request related to a problem? Please describe. Similar to a cloud shell, I'd like to be able to start a Daytona workspace with no repo attached.

Describe the solution you'd like Its the same flow as daytona create except without a repository specified and the additional --shell parameter.

Describe alternatives you've considered The cloud shells are similar or docker run image. But eventually I'd like the all the goodness of the future versions of daytona workspaces, ide integration, dotfiles capability, automatic credentials (via plugins), etc.

Additional context https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html https://azure.microsoft.com/en-us/get-started/azure-portal/cloud-shell https://cloud.google.com/shell/docs/launching-cloud-shell#launch_and_connect_locally_to_with_the

Tpuljak commented 2 months ago

I like the idea. Personally, not sure I would find it very useful but I can see the appeal of running isolated remote shells with different providers.

@vedranjukic thoughts?

vedranjukic commented 2 months ago

I was thinking about "other" sources for the project code besides the git repository. In the #362 I started drafting the schema. In the "source" section I was thinking about "file/folder" location as a source for the code. We could also allow the "empty" source (blank project).