Lightly beat the eggs up in a large bowl and set aside.
Chop up the onion fairly finely and add to the eggs.
Season the beef with the chilli and half tsp salt and some pepper.
Heat 1 Tbsp of oil in a pan on medium high heat and cook the beef for about 7-10 minutes until done and all the liquid has dried up. Tip into the bowl of eggs.
Season the eggs mix with the salt and some pepper.
Time to make the Roti John
Slice each baguette half in half again, lengthwise, leaving it attached a little (not a clean cut).
Heat 1 Tbsp of oil in a large frying pan or flat griddle on medium high heat.
Pour half the egg mixture in and swirl the egg to spread slightly.
Place one baguette half (2 attached quarters) cut side down, onto the egg mix in the pan.
With your spatula, press down on the baguette, to cook the egg as well as to "attach" the baguette to the omelette. Cook for two minutes, pressing down regularly.
Using the edge of the spatula, tuck any excess omelette in and under the baguette slice.
Turn the whole lot over onto its "back" and just lightly brown the top of the baguettes.
Fold the baguette over, transfer to a cutting board and cut into slices.
Place your large knife or spatula under the baguette and transfer the whole lot onto a plate and serve with the vegetables and sauces as above for a complete meal.
To add cheese, place cheese of your choice in between the slices immediately after cooking.