<refentrytitle>GEEQIE</refentrytitle>
<manvolnum>1</manvolnum>
<refmiscinfo class='source'>April 2024</refmiscinfo>
-<refmiscinfo class='manual'>Geeqie 2.4+git20240413-2a5c2a89 GTK3</refmiscinfo>
+<refmiscinfo class='manual'>Geeqie 2.4+git20240413-fc816858 GTK3</refmiscinfo>
</refmeta>
<refnamediv>
<refname>Geeqie</refname>
<para>Generated for version:</para>
-<para>Geeqie 2.4+git20240413-2a5c2a89</para>
+<para>Geeqie 2.4+git20240413-fc816858</para>
<refsect2 id='valid_options'><title>Valid options:</title>
<variablelist remap='TP'>
</listitem>
</varlistentry>
<varlistentry>
- <term><emphasis role='strong' remap='B'>--cache-maintenance</emphasis> <path></term>
+ <term><emphasis role='strong' remap='B'>--cache-maintenance=</emphasis><path></term>
<listitem>
<para>run cache maintenance in non-GUI mode</para>
</listitem>
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
-.TH GEEQIE "1" "April 2024" "Geeqie 2.4+git20240413-2a5c2a89 GTK3" "User Commands"
+.TH GEEQIE "1" "April 2024" "Geeqie 2.4+git20240413-fc816858 GTK3" "User Commands"
.SH NAME
Geeqie - GTK based multiformat image viewer
.SH SYNOPSIS
Generated for version:
.PP
-Geeqie 2.4+git20240413\-2a5c2a89
+Geeqie 2.4+git20240413\-fc816858
.SS "Valid options:"
.TP
\fB\-\-blank\fR
start with blank file list
.TP
-\fB\-\-cache\-maintenance\fR <path>
+\fB\-\-cache\-maintenance=\fR<path>
run cache maintenance in non\-GUI mode
.TP
\fB\-\-disable\-clutter\fR
}
else
{
- cmd_line = g_strdup_printf("%s --cache-maintenance \"%s\"", gq_executable_path, path);
+ cmd_line = g_strdup_printf("%s --cache-maintenance=\"%s\"", gq_executable_path, path);
g_spawn_command_line_async(cmd_line, nullptr);
printf_term(FALSE, _("Usage: %s [options] [path]\n\n"), GQ_APPNAME_LC);
print_term(FALSE, _("Valid options:\n"));
print_term(FALSE, _(" --blank start with blank file list\n"));
- print_term(FALSE, _(" --cache-maintenance <path> run cache maintenance in non-GUI mode\n"));
+ print_term(FALSE, _(" --cache-maintenance=<path> run cache maintenance in non-GUI mode\n"));
print_term(FALSE, _(" --disable-clutter disable use of Clutter library (i.e. GPU accel.)\n"));
print_term(FALSE, _(" -f, --fullscreen start in full screen mode\n"));
print_term(FALSE, _(" --geometry=WxH+XOFF+YOFF set main window location\n"));
static gboolean parse_command_line_for_cache_maintenance_option(gint argc, gchar *argv[])
{
- const gchar *cache_maintenance_option = "--cache-maintenance";
+ const gchar *cache_maintenance_option = "--cache-maintenance=";
gint len = strlen(cache_maintenance_option);
gboolean ret = FALSE;
gchar *buf_config_file;
gint diff_count;
- if (argc >= 3)
+ const gchar *cache_maintenance_option = "--cache-maintenance=";
+ gint len = strlen(cache_maintenance_option);
+
+ if (argc >= 2)
{
- folder_path = expand_tilde(argv[2]);
+ folder_path = expand_tilde(argv[1] + len);
if (isdir(folder_path))
{
}
else
{
- print_term(TRUE, g_strconcat(argv[2], _(" is not a folder\n"), NULL));
+ print_term(TRUE, g_strconcat(argv[1] + len, _(" is not a folder\n"), NULL));
exit(EXIT_FAILURE);
}
g_free(folder_path);