ungana

Unnamed repository; edit this file 'description' to name the repository.
Info | Log | Files | Refs | README

commit eac3d6f3da9c8c3ecb67263a58ed5715fff5762f
parent 6ba6a60f471fa5c60d853044d63edcc472dbd9f6
Author: Carlosokumu <carlosokumu254@gmail.com>
Date:   Wed, 10 Sep 2025 07:41:23 +0300

remove explicit interactive mode flag

Diffstat:
Mungana/cmd/args_parser.py | 15++++-----------
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: