private void ShowAlarms(string args)
        {
            IReadOnlyList <Alarm> alarms = SomneoApiClient.GetAlarms();

            if (alarms.Count == 0)
            {
                Console.WriteLine("0/16 alarms set.");
                return;
            }

            StringBuilder consoleMessageBuilder = new StringBuilder();

            consoleMessageBuilder.Append($@"{alarms.Count}/16 alarm(s) set:");

            foreach (Alarm alarm in alarms)
            {
                consoleMessageBuilder.AppendFormat(@"
  #{0} {1} {2:00}:{3:00}{4} (PowerWake: {5})",
                                                   alarm.Position,
                                                   alarm.Enabled ? "ON: " : "OFF:",
                                                   alarm.Hour,
                                                   alarm.Minute,
                                                   alarm.RepeatDays.Count > 0 ? " " + string.Join(",", alarm.RepeatDays.Select(d => string.Concat(d.ToString().Take(3)))) : string.Empty,
                                                   alarm.PowerWakeEnabled ? $"{alarm.PowerWakeHour.Value:00}:{alarm.PowerWakeMinute.Value:00}" : "off");
            }

            Console.WriteLine(consoleMessageBuilder);
        }