make shell script that creates btrfs snapshots which has following options (use while loop and case statement to make these options)
--org-dir-name takes an argument and name it to sub directory which will be used in organizing snapshots
-p or --period takes periodic time as argument which will be used in creating cronjob
-k or --keep-snapshots takes a number as argument and checks if snapshot exceeds the given number and delete older snapshots
-s or --service take argument to either use cron or systemd timers to take snapshots periodically
-h or --help shows the usage for script Provide your response in exactly 7 paragraphs (separated nearby paragraphs with 3 aterisk symbols ***).
user