Description:
Objective:
Implement a --dry-run flag in the CLI to allow users to simulate the licensing process without making actual changes to files.
Features:
- Introduce a
--dry-run flag for the CLI.
- When the
--dry-run flag is used, the CLI should output the intended changes without applying them.
- Ensure that the dry run accurately reflects the actions that would be taken during a regular run.
Motivation:
- Users may want to preview the changes the CLI will make before applying them.
- Enhances user confidence in the licensing process.
Tasks:
Description:
Objective:
Implement a
--dry-runflag in the CLI to allow users to simulate the licensing process without making actual changes to files.Features:
--dry-runflag for the CLI.--dry-runflag is used, the CLI should output the intended changes without applying them.Motivation:
Tasks:
CLI Modification:
--dry-runflag in the CLI parsing logic.Simulation Output:
Documentation:
--dry-runflag.Testing:
--dry-runflag functions as expected.