commit eac3d6f3da9c8c3ecb67263a58ed5715fff5762f
parent 6ba6a60f471fa5c60d853044d63edcc472dbd9f6
Author: Carlosokumu <carlosokumu254@gmail.com>
Date: Wed, 10 Sep 2025 07:41:23 +0300
remove explicit interactive mode flag
Diffstat:
1 file changed, 4 insertions(+), 11 deletions(-)
diff --git a/ungana/cmd/args_parser.py b/ungana/cmd/args_parser.py
@@ -53,9 +53,6 @@ class ArgsParser:
def add_common_args(self, parser, required=False):
- parser.add_argument("-i", "--interactive", action="store_true",
- help="Run interactive calendar creation")
-
parser.add_argument("-s", "--summary",type = self._ensure_no_multiline_input, required=required, help="Event summary")
parser.add_argument("--start", type=validate_datetime, required=required,help="Event start time (ISO format or DD-MM-YYYY HH:MM)")
parser.add_argument("-d", "--description",type=self._ensure_no_multiline_input,required=required, help="Event description")
@@ -70,13 +67,6 @@ class ArgsParser:
def add_create_args(self, parser):
- mode_group = parser.add_mutually_exclusive_group(required=False)
- mode_group.add_argument(
- "-i", "--interactive",
- action="store_true",
- help="Run interactive calendar creation"
- )
-
non_interactive = parser.add_argument_group("non-interactive arguments")
non_interactive.add_argument("-s", "--summary",type=self._ensure_no_multiline_input, help="Event summary")
non_interactive.add_argument("--start", type=validate_datetime, help="Event start time (ISO format or DD-MM-YYYY HH:MM)")
@@ -207,9 +197,12 @@ class ArgsParser:
"location": args.location,
"organizer": args.organizer,
"tzid": args.tzid,
+ "poster": args.poster,
+ "long": args.long,
+ "contact": args.contact
}
- if args.interactive or not any(event_args.values()):
+ if not any(event_args.values()):
ics_filename = args.ics_filename or f"event_{datetime.now().strftime('%Y%m%d_%H%M%S')}.ics"
cal = self.ical_manager.load_ical_file(ics_filename)
if cal: