Feature Request Summary:
Respect system editor preferences in Relay Manager (
$EDITOR
support)
Problem:
Relay Manager currently defaults to using
nano
when editing configuration files. On systems where
nano
is not installed (common in minimal or hardened environments), this results in a failure to edit the config.
Who’s Affected:
System administrators running Relay Manager on minimal Linux distributions or environments where default editors (like
nano
) are not installed or not desired.
Impact & Context:
  • Breaks expected workflows on systems without
    nano
    installed
  • Forces admins to install additional packages they may not want
  • Goes against common Linux conventions where tools respect the
    $EDITOR
    environment variable
  • Creates friction for users maintaining clean or hardened systems
Desired Outcome:
  • Relay Manager respects the
    $EDITOR
    environment variable when launching config edits
  • If
    $EDITOR
    is not set, optionally fall back to detecting available editors or prompting the user to choose
  • Avoid requiring or installing a specific editor like
    nano
    by default
This would align Relay Manager with standard Linux tooling behavior and improve compatibility across a wider range of environments.
Created by Minetta Gould