Allow Relay Manager system editor preferences
Theodore Van Iderstine
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 nanoinstalled
- Forces admins to install additional packages they may not want
- Goes against common Linux conventions where tools respect the $EDITORenvironment variable
- Creates friction for users maintaining clean or hardened systems
Desired Outcome:
- Relay Manager respects the $EDITORenvironment variable when launching config edits
- If $EDITORis not set, optionally fall back to detecting available editors or prompting the user to choose
- Avoid requiring or installing a specific editor like nanoby default
This would align Relay Manager with standard Linux tooling behavior and improve compatibility across a wider range of environments.
Created by Minetta Gould