Resize / Stretch texture quickly

Hello,

Is there a way to resize / stretch a texture to the face it is applied to “fill it”, in one click, please?

Example:
I have a 1x1m texture and a 2x1m one face rectangle.
If this texture is applied to the rectangle, it will appear like the square texture was applied two times side by side.
Then, I could Right-click > Position > Shift > Move the pins one by one to fill the face.

But is there a way to do it (step 1 to step 3) in a quickest way, please?
A shortcut ? A tool?

Thank you in advance.

I don’t know of any plugin that does that, and other methods include at least three steps as well, like right clicking on the face you want the texture to be scaled, select make unique texture then change the size from the materials tray.

Apply the texture to the square. Group it. Use the scale tool to stretch it to 2 m.

Or use the UV mapping tools of the QuadFace Tools to match the texture to the face.