message: Set default options in shell to box mode, headers on, prompt D. Remove "SQLite Version" from shell. Write history to ".duckdb_history", instead of to ".sqlite_history", to avoid conflicts with SQLite shell.
diff: @@ -20242,17 +20242,17 @@ static void verify_uninitialized(void){
  */
  static void main_init(ShellState *data) {
  memset(data, 0, sizeof(*data));
  - data->normalMode = data->cMode = data->mode = MODE_List;
  + data->normalMode = data->cMode = data->mode = MODE_Box;
  data->autoExplain = 1;
  memcpy(data->colSeparator,SEP_Column, 2);
  memcpy(data->rowSeparator,SEP_Row, 2);
  - data->showHeader = 0;
  + data->showHeader = 1;
  data->shellFlgs = SHFLG_Lookaside;
  verify_uninitialized();
  sqlite3_config(SQLITE_CONFIG_URI, 1);
  sqlite3_config(SQLITE_CONFIG_LOG, shellLog, data);
  sqlite3_config(SQLITE_CONFIG_MULTITHREAD);
  - sqlite3_snprintf(sizeof(mainPrompt), mainPrompt,"sqlite> ");
  + sqlite3_snprintf(sizeof(mainPrompt), mainPrompt,"D ");
  sqlite3_snprintf(sizeof(continuePrompt), continuePrompt," ...> ");
  }
  @@ -20779,7 +20779,7 @@ int SQLITE_CDECL wmain(int argc, wchar_t **wargv){
  char *zHistory;
  int nHistory;
  printf(
  - "SQLite version %s %.19s\n" /*extra-version-info*/
  + "%s %.19s\n" /*extra-version-info*/
  "Enter \".help\" for usage hints.\n",
  sqlite3_libversion(), sqlite3_sourceid()
  );
  @@ -20789,13 +20789,13 @@ int SQLITE_CDECL wmain(int argc, wchar_t **wargv){
  printf(".\nUse \".open FILENAME\" to reopen on a "
  "persistent database.\n");
  }
  - zHistory = getenv("SQLITE_HISTORY");
  + zHistory = getenv("DUCKDB_HISTORY");
  if( zHistory ){
  zHistory = strdup(zHistory);
  }else if( (zHome = find_home_dir(0))!=0 ){
  nHistory = strlen30(zHome) + 20;
  if( (zHistory = malloc(nHistory))!=0 ){
  - sqlite3_snprintf(nHistory, zHistory,"%s/.sqlite_history", zHome);
  + sqlite3_snprintf(nHistory, zHistory,"%s/.duckdb_history", zHome);
  }
  }
  if( zHistory ){ shell_read_history(zHistory); }
  