Skip to content

Commit 38a7f41

Browse files
committed
Extended help messages in XTOP
1 parent f5d381d commit 38a7f41

File tree

1 file changed

+18
-16
lines changed

1 file changed

+18
-16
lines changed

tools/xtop.c

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -166,10 +166,10 @@ const char *XTOP_GetSortTypeName(uint8_t nSort)
166166

167167
void XTOP_DisplayHelp(xtop_ctx_t *pCtx)
168168
{
169-
printf("==================================================================\n");
170-
printf("XTOP v%d.%d - (c) 2022 Sandro Kalatozishvili (s.kalatoz@gmail.com)\n",
169+
printf("======================================================================\n");
170+
printf("XTOP v%d.%d - (c) 2022-2025 Sandro Kalatozishvili (s.kalatoz@gmail.com)\n",
171171
XTOP_VERSION_MAJ, XTOP_VERSION_MIN);
172-
printf("==================================================================\n\n");
172+
printf("======================================================================\n\n");
173173

174174
printf("CPU usage bar: %s[%s%slow-priority/%s%snormal/%s%skernel/%s%svirtualized%s %sused%%%s%s]%s\n",
175175
XSTR_FMT_BOLD, XSTR_FMT_RESET, XSTR_CLR_BLUE, XSTR_FMT_RESET, XSTR_CLR_GREEN, XSTR_FMT_RESET, XSTR_CLR_RED,
@@ -193,29 +193,31 @@ void XTOP_DisplayHelp(xtop_ctx_t *pCtx)
193193

194194
// S.K. >> Note: Messages may seem not aligned, but they are aligned because of the formatted arguments
195195
printf("Interactive options are:\n");
196-
printf(" %s+%s # Increase CPU core count\n", XSTR_CLR_YELLOW, XSTR_FMT_RESET);
197-
printf(" %s-%s # Decrease CPU core count\n", XSTR_CLR_YELLOW, XSTR_FMT_RESET);
198-
printf(" %sa%s %s # Toggle - show CPU sum\n", XSTR_CLR_YELLOW, XSTR_FMT_RESET, pShowCpuSum);
199-
printf(" %sc%s %s # Toggle - show all CPU cores\n", XSTR_CLR_YELLOW, XSTR_FMT_RESET, pShowAllCPU);
200-
printf(" %si%s %s # Toggle - show all network interfaces\n", XSTR_CLR_YELLOW, XSTR_FMT_RESET, pShowAllIfaces);
201-
printf(" %sx%s %s # Toggle - show XTOP header\n", XSTR_CLR_YELLOW, XSTR_FMT_RESET, pShowXTOPHeader);
202-
printf(" %ss%s %s # Toggle - sort (none/busy/free/name/len)\n", XSTR_CLR_YELLOW, XSTR_FMT_RESET, pSortType);
203-
printf(" %sl%s %s # Toggle - screen rendering (lines/frame)\n", XSTR_CLR_YELLOW, XSTR_FMT_RESET, pScreenRendering);
204-
printf(" %sh%s %s # Toggle - show help message\n", XSTR_CLR_YELLOW, XSTR_FMT_RESET, pShowHelpMessage);
205-
printf(" %sq%s # Quit/exit from XTOP\n\n", XSTR_CLR_YELLOW, XSTR_FMT_RESET);
196+
printf(" %s%s+%s # Increase CPU core count\n", XSTR_FMT_BOLD, XSTR_CLR_CYAN, XSTR_FMT_RESET);
197+
printf(" %s%s-%s # Decrease CPU core count\n", XSTR_FMT_BOLD, XSTR_CLR_CYAN, XSTR_FMT_RESET);
198+
printf(" %s%sa%s %s # Toggle - show CPU sum\n", XSTR_FMT_BOLD, XSTR_CLR_CYAN, XSTR_FMT_RESET, pShowCpuSum);
199+
printf(" %s%sc%s %s # Toggle - show all CPU cores\n", XSTR_FMT_BOLD, XSTR_CLR_CYAN, XSTR_FMT_RESET, pShowAllCPU);
200+
printf(" %s%si%s %s # Toggle - show all network interfaces\n", XSTR_FMT_BOLD, XSTR_CLR_CYAN, XSTR_FMT_RESET, pShowAllIfaces);
201+
printf(" %s%sx%s %s # Toggle - show XTOP header\n", XSTR_FMT_BOLD, XSTR_CLR_CYAN, XSTR_FMT_RESET, pShowXTOPHeader);
202+
printf(" %s%ss%s %s # Toggle - sort (none/busy/free/name/len)\n", XSTR_FMT_BOLD, XSTR_CLR_CYAN, XSTR_FMT_RESET, pSortType);
203+
printf(" %s%sl%s %s # Toggle - screen rendering (lines/frame)\n", XSTR_FMT_BOLD, XSTR_CLR_CYAN, XSTR_FMT_RESET, pScreenRendering);
204+
printf(" %s%sh%s %s # Toggle - show this help screen\n", XSTR_FMT_BOLD, XSTR_CLR_CYAN, XSTR_FMT_RESET, pShowHelpMessage);
205+
printf(" %s%sq%s # Quit/exit from XTOP\n\n", XSTR_FMT_BOLD, XSTR_CLR_CYAN, XSTR_FMT_RESET);
206206

207207
printf("Command-line options:\n");
208208
printf("%sRun XTOP with '-h' argument to see help and command line options.%s\n\n", XSTR_FMT_DIM, XSTR_FMT_RESET);
209+
210+
printf("%s%sPress 'h' to return.%s\n", XSTR_FMT_BOLD, XSTR_CLR_CYAN, XSTR_FMT_RESET);
209211
}
210212

211213
void XTOP_DisplayUsage(const char *pName)
212214
{
213215
int nLength = strlen(pName) + 6;
214216

215-
printf("==================================================================\n");
216-
printf("XTOP v%d.%d - (c) 2022 Sandro Kalatozishvili (s.kalatoz@gmail.com)\n",
217+
printf("======================================================================\n");
218+
printf("XTOP v%d.%d - (c) 2022-2025 Sandro Kalatozishvili (s.kalatoz@gmail.com)\n",
217219
XTOP_VERSION_MAJ, XTOP_VERSION_MIN);
218-
printf("==================================================================\n\n");
220+
printf("======================================================================\n\n");
219221

220222
printf("CPU usage bar: %s[%s%slow-priority/%s%snormal/%s%skernel/%s%svirtualized%s %sused%%%s%s]%s\n",
221223
XSTR_FMT_BOLD, XSTR_FMT_RESET, XSTR_CLR_BLUE, XSTR_FMT_RESET, XSTR_CLR_GREEN, XSTR_FMT_RESET, XSTR_CLR_RED,

0 commit comments

Comments
 (0)