Skip to content

Conversation

@anonrose
Copy link

This commit introduces significant enhancements to the service management capabilities of the application. It includes the ability to link a service to the current project, show the deployment status for services, and handle legacy direct service link. The changes also introduce new commands, arguments, and structures for managing services more effectively.

# Show status for linked service
railway service status

# Show status for a specific service
railway service status --service my-service

# Show status for all services in current environment
railway service status --all

# Show status in a different environment
railway service status --all --environment production

# Get JSON output
railway service status --json

This commit introduces significant enhancements to the service management capabilities of the application. It includes the ability to link a service to the current project, show the deployment status for services, and handle legacy direct service link. The changes also introduce new commands, arguments, and structures for managing services more effectively.
@anonrose anonrose marked this pull request as draft October 13, 2025 16:53
@anonrose anonrose marked this pull request as ready for review October 13, 2025 17:14
@coffee-cup coffee-cup added the release/minor Author minor release label Oct 21, 2025
Copy link
Contributor

@coffee-cup coffee-cup left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would like to avoid a breaking change to the CLI. If just typing railway service, it should alias to the link command and prompt a service to link to.

Copy link
Contributor

@coffee-cup coffee-cup left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm also unsure about the subcommand structure of the service command. I could be wrong, but we don't currently have any subcommands like this so it would be unique and not follow the arg/flag based structure of the other commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release/minor Author minor release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants