Show custom project task in the PIO tasks panel

Hello,
How can I show my custom project task in the PIO tasks panel ?

image

The canonical way of adding tasks to the PlatformIO tasks is to use advanced scripting, not via tasks.json.

For showing all tasks in the tasks.json, you might like to use a task explorer extension.

thanks for the answer.
the advanced scripting documentation is poor on the matter.
do you have an example of script ?
I already have some extra scripts, but after reading the documentation, I don’t see how to add a task.

The documentation is really good on it, it shows a complete self-contained example here.

not really a succces :sweat_smile:

image

image

and not showing here :
image

Are you double-adding the same custom target? This assertion shouldn’t throw.

If I use a standard

[env:mkrwifi1010]
platform = atmelsam
board = mkrwifi1010
framework = arduino
extra_scripts = extra_script.py

project with the given extra_script.py from the documentation completely unmodified, it shows up all nicely.

grafik

I can’t verify what the other at least 130 lines of code in your extra_script are doing or how you’re adding it to the platformio.ini.

Thanks a lot !
It works perfectly.
I think I had an error in the python script which prevent it from loading.

image