Lines Matching full:your

6 West is "pluggable": you can add your own commands to west without editing its
10 information on west extension commands, and has a tutorial for writing your
57 There are three steps to adding your own extension:
67 Step 1: Implement Your Command
70 Create a Python file to contain your command implementation (see the "Meta >
73 tracked by your :term:`west manifest`, or the manifest repository itself.
75 this class will be instantiated and used when your extension is run.
89 from west.commands import WestCommand # your extension must subclass this
104 parser_adder.add_parser() below if you want to keep your line
135 Step 2: Add or Update Your :file:`west-commands.yml`
138 You now need to add a :file:`west-commands.yml` file to your project which
139 describes your extension to west.
164 source, then use other west commands without your code being imported along
168 - It's a small optimization, since your code will only be imported if it is
171 So, unless your command is explicitly run, west will just load the
173 information about your extension to the user in ``west --help`` output, etc.
175 If you have multiple extensions, or want to split your extensions across
176 multiple files, your :file:`west-commands.yml` will look something like this:
206 Step 3: Update Your Manifest
210 just edited in your west manifest. If your extension is in a project, add it
219 - name: your-project
227 Alternatively, if your extension is in the manifest repository, just do the
238 That's it; you can now run ``west my-command-name``. Your command's name, help,