diff --git a/CHANGELOG.md b/CHANGELOG.md index b0c9112..8f20da8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,12 @@ list yields a list of all related PRs for each release. # [unreleased] +# [v5.0.0] + +## Changed + +- Force flag for copy helper. + # [v4.1.0] 2023-06-14 ## Added diff --git a/eive_tmtc/tmtc/core.py b/eive_tmtc/tmtc/core.py index 68f435c..6f1d0f2 100644 --- a/eive_tmtc/tmtc/core.py +++ b/eive_tmtc/tmtc/core.py @@ -392,7 +392,10 @@ def pack_core_commands( # noqa C901 cp_recursive = int(input("Copy recursively (0/1) ?: ")) if cp_recursive not in [0, 1]: raise ValueError("Invalid value, only 0 or 1 allowed") - user_data = bytearray([cp_recursive]) + cp_force = int(input("Copy with force option(0/1) ?: ")) + if cp_force not in [0, 1]: + raise ValueError("Invalid value, only 0 or 1 allowed") + user_data = bytearray([cp_recursive, cp_force]) user_data.extend(packet_source_dest_path("Copy")) q.add_log_cmd(Info.CP_HELPER) q.add_pus_tc(