All right. So, welcome back again to the session. So, in this particular session, we discuss about the anatomy of a CLA command. So, what do I mean by that? So, this is the basic structure of everything. So, first of all, anytime you type in any CLS command the basic general accepted anatomy right.
So, there is a command right, there is an option in the program that is going to run the command. So, for example, in the previous tutorial, we saw how to do npm install commander. So, the NPM is the program itself, the install is the command and then the commander is the parameters. So very excited. So let us break it down. In short, if I do get this particular command, get a very famous tutor job easy, get commit dash m, the new update, so this get here is the CLA program, write the program itself on your PC that is going to do the work.
Then the commit is the positional argument or the comment, the position or argument or the command. So it is very, very important because it's put Now, it actually is a must, right? It's a must, then dentists argument is optional argument which is mostly co flux right and usually have a dash dash D like this. So, that is an option argument or a flat then the next one is the parameter or the value. So, the same way we have npm install So, NPM is the program so, what is Eli self install is a command, which is in this case it's a positional argument, then a commander is a parameter or the value that you are going to fit that is the basic anatomy of every single icon. So, in case you have designed your own, you always have this standard that you have a CLA or the program itself.
We have the petition arguments we have or the comment, then you have auction argument then you have whatever you want to do that is the basic anatomy of ACLs. So, in short, we are put in admit, auction augment, practice to push the admit mandatory argument. They are needed for the command to actually operate without going to a breach operate to do with the opposition, it's very very important to call the opposition defined the function right. So, for example, we have CP source destination if in case you want to copy something from another place, the position is very, very important. You can do so, option argument as we learned, they are not a master they are optional as the name goes and they modify the behavior of the command. So, in the example that we saw, there was no there was an M dash M was deleted an optional command to modify that particular command of commit.
That is the basic idea behind the basic things you have to understand about SEO like now let's move on to the next session. If see how to build CLS from scratch