title: The new way to configure default shell and argument commands in VSCode?
body: <p>Few days ago I assume Microsoft released a new update for VSCode and when I came to build my esp idf project it didn't work because it relies on a command to run from the terminal before it's &quot;special&quot; project build command is executed and I came to the conclusion that the following setting that allowed that automatically was in file main.code.workspace in &quot;settings&quot; were:</p>
  <pre><code>    &quot;terminal.integrated.shell.windows&quot;: &quot;cmd.exe&quot;,
      &quot;terminal.integrated.shellArgs.windows&quot;: [
  
          &quot;/k&quot;, 
          &quot;C:/Coding/ESP32/esp-idf/export.bat&quot;
      ],
  </code></pre>
  <p>and the error is as follows:</p>
  <blockquote>
  <p>This is deprecated, the new recommended way to configure your default shell is by creating a terminal profile in <code>#terminal.integrated.profiles.osx#</code> and setting its profile name as the default in <code>#terminal.integrated.defaultProfile.osx#</code>. This will currently take priority over the new profiles settings but that will change in the future.</p>
  </blockquote>
  <p>What is the new way to configure the default terminal at startup and run this command?</p>