Skip to content

Conversation

@OSXLich-Doug
Copy link
Contributor

@OSXLich-Doug OSXLich-Doug commented Jan 17, 2026

Added support for custom launch commands and updated version to 2.0.1.


Important

Adds custom launch command support to elogin.lic and updates version to 2.0.1, modifying argument parsing and login logic accordingly.

  • Behavior:
    • Adds support for custom launch commands in elogin.lic using --custom-launch=<launcher>.
    • Updates version to 2.0.1 in elogin.lic.
  • Argument Parsing:
    • Updates parse_arguments() to extract --custom-launch and frontend flags.
    • Modifies script extraction logic to ignore --custom-launch and frontend flags.
  • Login Logic:
    • Updates login logic to handle custom_launch_filter and frontend_override in spawn_login() call.

This description was created by Ellipsis for 7a0d033. You can customize this summary. It will automatically update as commits are pushed.

Added support for custom launch commands and updated version to 2.0.1.
Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

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

Important

Looks good to me! 👍

Reviewed everything up to 7a0d033 in 51 seconds. Click for details.
  • Reviewed 104 lines of code in 1 files
  • Skipped 0 files when reviewing.
  • Skipped posting 8 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.
1. scripts/elogin.lic:11
  • Draft comment:
    Usage help updated to include the --custom-launch flag. Ensure that this documentation matches the parser behavior and remains consistent with other flags.
  • Reason this comment was not posted:
    Confidence changes required: 0% <= threshold 50% None
2. scripts/elogin.lic:18
  • Draft comment:
    Version bumped to 2.0.1 with an accompanying changelog. Verify that the changelog format stays consistent for future version updates.
  • Reason this comment was not posted:
    Confidence changes required: 0% <= threshold 50% None
3. scripts/elogin.lic:376
  • Draft comment:
    Custom-launch extraction iterates over args and stops at the first match. Consider validating or warning if multiple --custom-launch flags are provided.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None
4. scripts/elogin.lic:388
  • Draft comment:
    Frontend flag extraction uses a regex for --stormfront, --wizard, or --avalon. Ensure that multiple frontend flags are either disallowed or clearly documented.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None
5. scripts/elogin.lic:410
  • Draft comment:
    Arguments are filtered to remove instance, frontend, and custom-launch flags before extracting startup scripts. This fixed index extraction may assume a strict ordering—ensure CLI usage always meets this order.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None
6. scripts/elogin.lic:516
  • Draft comment:
    The logic for setting 'frontend_override' depends on the presence of a custom-launch flag. Clarify if the intention is to drop the stored frontend when a custom-launch is provided and add inline comments to document this behavior.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None
7. scripts/elogin.lic:524
  • Draft comment:
    Additional parameters (frontend_override and custom_launch_filter) are now passed to spawn_login. Confirm that spawn_login is updated to support these new parameters.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None
8. scripts/elogin.lic:28
  • Draft comment:
    Typo: In the new line, "incase" should be corrected to "in case".
  • Reason this comment was not posted:
    Comment was not on a location in the diff, so it can't be submitted as a review comment.

Workflow ID: wflow_VEFQHV8gAoN33Lti

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants