1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-11-20 03:51:18 +00:00

Add the -p/--pause command line option.

This commit is contained in:
Brenden Matthews 2009-10-03 14:26:39 -07:00
parent 88a8799bf5
commit 584d05d2ad
3 changed files with 21 additions and 6 deletions

View File

@ -117,6 +117,16 @@
$uptime '
<para></para></listitem>
</varlistentry>
<varlistentry>
<term>
<command>
<option>-p | --pause=</option>
</command>
<option>SECONDS</option>
</term>
<listitem>Time to pause before actually starting Conky
<para></para></listitem>
</varlistentry>
<varlistentry>
<term>
<command>

View File

@ -20,10 +20,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
libcairo_la_SOURCES = cairo.pkg
libimlib2_la_SOURCES = imlib2.pkg
CLEANFILES = libcairo.c libimlib2.c
libcairo_la_SOURCES = libcairo.c
libimlib2_la_SOURCES = libimlib2.c
if BUILD_LUA

View File

@ -6340,13 +6340,14 @@ static void print_help(const char *prog_name) {
#endif /* X11 */
" -t, --text=TEXT text to render, remember single quotes, like -t '$uptime'\n"
" -u, --interval=SECS update interval\n"
" -i COUNT number of times to update "PACKAGE_NAME" (and quit)\n",
" -i COUNT number of times to update "PACKAGE_NAME" (and quit)\n"
" -p, --pause=SECS pause for SECS seconds at startup before doing anything\n",
prog_name
);
}
/* : means that character before that takes an argument */
static const char *getopt_string = "vVqdDt:u:i:hc:"
static const char *getopt_string = "vVqdDt:u:i:hc:p:"
#ifdef X11
"x:y:w:a:f:X:"
#ifdef OWN_WINDOW
@ -6384,6 +6385,7 @@ static const struct option longopts[] = {
#endif /* X11 */
{ "text", 1, NULL, 't' },
{ "interval", 0, NULL, 'u' },
{ "pause", 0, NULL, 'p' },
{ 0, 0, 0, 0 }
};
@ -6429,6 +6431,7 @@ void initialisation(int argc, char **argv) {
while (1) {
int c = getopt_long(argc, argv, getopt_string, longopts, NULL);
int startup_pause;
if (c == -1) {
break;
@ -6490,6 +6493,10 @@ void initialisation(int argc, char **argv) {
gap_y = atoi(optarg);
break;
#endif /* X11 */
case 'p':
startup_pause = atoi(optarg);
sleep(startup_pause);
break;
case '?':
exit(EXIT_FAILURE);