Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃敎 Commands and CLI Renaming #951

Closed
kohidave opened this issue May 18, 2020 · 1 comment
Closed

馃敎 Commands and CLI Renaming #951

kohidave opened this issue May 18, 2020 · 1 comment
Labels
type/breaking-change Issues that introduce a backwards incompatible change

Comments

@kohidave
Copy link
Contributor

kohidave commented May 18, 2020

Howdy friends! We hope you've been enjoying using the ECS CLI V2! As always, any feedback or questions you have, feel free to reach out.

We've been pretty busy building and updating the cli, too! We've got some pretty big changes coming up so we wanted to give you a heads up.

Command Renames

When we first started building this CLI, some of the trickiest work we had to do was with naming. We knew that folks used ECS to build micro-services, and those micro-services could work together to build an entire system. What should we call a collection of related microservices? What should we call individual services in that collection? We settled on the terms project and application.

I think these terms made sense, but after seeing folks use the tool, we realized that the Project <> Application relationship was a little too nebulous. That's why in our next release, we'll be replacing the Project <> Application relationship with Service <> Application relationship. Everything is still the same logically, but we feel like it makes a lot more intuitive sense to refer to your app as a collection of services.

Binary Rename

As much as we think typing ecs-preview really rolls off the fingertips, we've decided to rename the CLI. We'll have more details on that coming soon, but we just wanted to give you a heads up.

Commands

Here's a sampling of some of the commands now, and what they'll be in the next release.

ecs-preview app init 鉃★笍 ecs-preview svc init
ecs-preview app logs 鉃★笍 ecs-preview svc logs
ecs-preview app status 鉃★笍 ecs-preview svc status
ecs-preview app ls 鉃★笍 ecs-preview svc ls
ecs-preview app package 鉃★笍 ecs-preview svc package
ecs-preview app show 鉃★笍 ecs-preview svc show

ecs-preview project init 鉃★笍 ecs-preview app init
ecs-preview project ls 鉃★笍 ecs-preview app ls
ecs-preview project show 鉃★笍 ecs-preview app show
ecs-preview project delete 鉃★笍 ecs-preview app delete

@kohidave kohidave pinned this issue May 18, 2020
@efekarakus efekarakus added the type/breaking-change Issues that introduce a backwards incompatible change label May 27, 2020
@kohidave
Copy link
Contributor Author

This has been released 馃寛

@kohidave kohidave unpinned this issue Jun 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/breaking-change Issues that introduce a backwards incompatible change
Projects
None yet
Development

No branches or pull requests

2 participants