Devolutions / Devolutions/ceviche-rs

Set arguments for the service

Open
#34 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
25
Forks
10
PR merge metrics
No merged PRs in 30d

Description

Currently there is no way to register a service with specific arguments. It would be nice to be able to pass `Vec` to `controller.create`, so that the services is registered with the corrects args array.

If breaking changes are undesirable, a sibling method like `controller.create_with_args` would also be ok.

If there is any workaround to set arguments to a service, please let me know.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the controller.create entry point and tracing the existing service-registration path. Check how service arguments are represented on each supported platform, then run the existing test suite or service-related tests. Done means callers can provide a Vec through create or a sibling method and the registered service receives those arguments.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
operating-systems
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.