pub(crate) fn run_gateway( chart: &ChartArgs, harbor: Position, avoid_restricted: bool, route: bool, ) -> ExitCode