mcbshelf close(if the first command line argument (which will always be at index of the sys argv listis 'savethe second command line argument is the keyword for the current content of the clipboard the keyword will be used as the key for mcbshelfand the value will be the text currently on the clipboard if there is only one command line argumentyou will assume it is either 'listor keyword to load content onto the clipboard you will implement that code later for nowjust put todo comment there step list keywords and load keyword' content finallylet' implement the two remaining casesthe user wants to load clipboard text in from keywordor they want list of all available keywords make your code look like the following#python mcb pyw saves and loads pieces of text to the clipboard --snip-save clipboard content if len(sys argv= and sys argv[ lower(='save'mcbshelf[sys argv[ ]pyperclip paste(elif len(sys argv= list keywords and load content if sys argv[ lower(='list'pyperclip copy(str(list(mcbshelf keys()))elif sys argv[ in mcbshelfpyperclip copy(mcbshelf[sys argv[ ]]mcbshelf close(if there is only one command line argumentfirst let' check whether it' 'listif soa string representation of the list of shelf keys will be copied to the clipboard the user can paste this list into an open text editor to read it otherwiseyou can assume the command line argument is keyword if this keyword exists in the mcbshelf shelf as keyyou can load the value onto the clipboard and that' itlaunching this program has different steps depending on what operating system your computer uses see appendix for details recall the password locker program you created in that stored the passwords in dictionary updating the passwords required changing the source code of the program this isn' idealbecause average users don' feel comfortable changing source code to update their software alsoevery time you modify the source code to programyou run the risk of accidentally introducing new bugs by storing the data for program in different place than the codeyou can make your programs easier for others to use and more resistant to bugs