Two C-preprocessor macros SQLITE_PS1 and SQLITE_PS2 can be set to override
the default prompt strings in the CLI. FossilOrigin-Name: 6fa0216a19c2f165110121227d3f9b9119369f8cd61f9c6d13eaa1ae42a60d60
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
C Make\ssqlite3_incomplete()\savailable\sto\sextensions.
|
||||
D 2026-04-11T20:53:53.734
|
||||
C Two\sC-preprocessor\smacros\sSQLITE_PS1\sand\sSQLITE_PS2\scan\sbe\sset\sto\soverride\nthe\sdefault\sprompt\sstrings\sin\sthe\sCLI.
|
||||
D 2026-04-11T22:18:05.507
|
||||
F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
|
||||
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
|
||||
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
|
||||
@@ -735,7 +735,7 @@ F src/random.c 606b00941a1d7dd09c381d3279a058d771f406c5213c9932bbd93d5587be4b9c
|
||||
F src/resolve.c 928ff887f2a7c64275182060d94d06fdddbe32226c569781cf7e7edc6f58d7fd
|
||||
F src/rowset.c 8432130e6c344b3401a8874c3cb49fefe6873fec593294de077afea2dce5ec97
|
||||
F src/select.c ffe199f025a0dd74670d2a77232bdea364a4d7b36f32c64a6572d39ba6a11576
|
||||
F src/shell.c.in bed26ce3998b32fde83acbf7f4af3bd9e64902bec6bbfa1a834c9f30497b7231
|
||||
F src/shell.c.in ec0603f2c689611761c0158b03945b45be1f82458faf24c98a22efb0392e2e1c
|
||||
F src/sqlite.h.in a5605faa9479bbaac16c4ab43eb09ff50632004a8e05084d3fde56063ef73766
|
||||
F src/sqlite3.rc 015537e6ac1eec6c7050e17b616c2ffe6f70fca241835a84a4f0d5937383c479
|
||||
F src/sqlite3ext.h 9788c301f95370fa30e808861f1d2e6f022a816ddbe2a4f67486784c1b31db2e
|
||||
@@ -2198,8 +2198,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee
|
||||
F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2
|
||||
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
|
||||
F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
|
||||
P d64f0c8845104008d6c251f9a1406c6ff717a916c13b64014aa1d154501d5fab
|
||||
R 45d7c60267b13972f0ab4dce051b695d
|
||||
P 50d81300ba0f021f388aab1e86e97d688ed762cee408c610cf70977f7b488803
|
||||
R ce155f157db3345b96c76c7aebb15cce
|
||||
U drh
|
||||
Z 42a52aa93a60133b1826fa4cd9707451
|
||||
Z c75826f50d2605e4feec81bbbbe95eef
|
||||
# Remove this line to create a well-formed Fossil manifest.
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
50d81300ba0f021f388aab1e86e97d688ed762cee408c610cf70977f7b488803
|
||||
6fa0216a19c2f165110121227d3f9b9119369f8cd61f9c6d13eaa1ae42a60d60
|
||||
|
||||
+12
-2
@@ -907,6 +907,16 @@ static char *local_getline(char *zLine, FILE *in){
|
||||
return zLine;
|
||||
}
|
||||
|
||||
/*
|
||||
** The default prompts.
|
||||
*/
|
||||
#ifndef SQLITE_PS1
|
||||
# define SQLITE_PS1 "SQLite \\f> "
|
||||
#endif
|
||||
#ifndef SQLITE_PS2
|
||||
# define SQLITE_PS2 "\\B...\\H> "
|
||||
#endif
|
||||
|
||||
/*
|
||||
** Return the raw (unexpanded) prompt string. This will be the
|
||||
** first of the following that exist:
|
||||
@@ -929,9 +939,9 @@ static const char *prompt_string(ShellState *p, int bContinue){
|
||||
if( zPS ) return zPS;
|
||||
#endif
|
||||
if( bContinue ){
|
||||
return "\\B...\\H> ";
|
||||
return SQLITE_PS2;
|
||||
}else{
|
||||
return "SQLite \\f> ";
|
||||
return SQLITE_PS1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user