diff options
author | Viachaslau Khalikin <viachaslau.vinegret@outlook.com> | 2022-09-20 01:46:51 +0300 |
---|---|---|
committer | Viachaslau Khalikin <viachaslau.vinegret@outlook.com> | 2022-09-20 01:46:51 +0300 |
commit | 0ceb8c53c314734c4db4231f47397f228da77081 (patch) | |
tree | 879f4f355b3492d3edb73eb0dc1f76981ea41cdd | |
parent | cc7231a43b45eb6e119df42ee64c195dc12b43a1 (diff) | |
download | profani-tty-0ceb8c53c314734c4db4231f47397f228da77081.tar.gz |
fix: filtering of the available global plugins
For command /plugins : Don't print files that do not correspond to the plugins design Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
-rw-r--r-- | src/command/cmd_funcs.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c index 16d4d4c0..10f64d54 100644 --- a/src/command/cmd_funcs.c +++ b/src/command/cmd_funcs.c @@ -7247,14 +7247,16 @@ cmd_plugins(ProfWin* window, const char* const command, gchar** args) const gchar* filename; cons_show("The following Python plugins are available globally and can be installed:"); while ((filename = g_dir_read_name(global_pyp_dir))) { - cons_show(" %s", filename); + if (g_str_has_suffix(filename, ".py")) + cons_show(" %s", filename); } } if (global_cp_dir) { const gchar* filename; cons_show("The following C plugins are available globally and can be installed:"); while ((filename = g_dir_read_name(global_cp_dir))) { - cons_show(" %s", filename); + if (g_str_has_suffix(filename, ".so")) + cons_show(" %s", filename); } } |