depricate whatnow
authorPhilipp Takacs <philipp@bureaucracy.de>
Sat, 5 Jan 2019 19:35:50 +0000 (20:35 +0100)
committerPhilipp Takacs <philipp@bureaucracy.de>
Sat, 5 Jan 2019 19:35:50 +0000 (20:35 +0100)
Now a depricated warning is printed at the usage of whatnow.
Also add a BUG section to the manpage.

man/whatnow.man1
test/tests/whatnow/test-attach-detach
test/tests/whatnow/test-cd
test/tests/whatnow/test-ls
uip/whatnow.c

index d0fea84..4fa2b34 100644 (file)
@@ -154,12 +154,17 @@ information.
 .fi
 
 .SH "SEE ALSO"
-send(1)
+send(1), whatnow2(1)
 
 .SH DEFAULTS
 .nf
 .RB ` \-prompt "' defaults to `What\ Now?\ '"
 .fi
 
+.SH "BUGS"
+.B whatnow
+is deprecated an will be removed in the next release.
+Consider switching to whatnow2(1).
+
 .SH CONTEXT
 None
index 82b25c6..2b6847f 100644 (file)
@@ -27,6 +27,13 @@ cat > $expected <<EOF
 1      /XXX/baz's boz
 EOF
 
+cat > $expectederr <<EOF
+whatnow: whatnow is deprecated. Consider switching to whatnow2.
+whatnow: whatnow is deprecated. Consider switching to whatnow2.
+whatnow: whatnow is deprecated. Consider switching to whatnow2.
+whatnow: whatnow is deprecated. Consider switching to whatnow2.
+EOF
+
 # whatnow's exit status is always 1 so that is not a failure
 set +e
 echo "attach baz\\'s\\ boz" | whatnow -editor true -prompt '' 2>> $actualerr >> $actual
index 44fecb6..05bbd76 100644 (file)
@@ -24,6 +24,7 @@ $SPDIR
 EOF
 
 cat > $expectederr <<EOF
+whatnow: whatnow is deprecated. Consider switching to whatnow2.
 EOF
 
 # create a draft message
index 15d0824..474b505 100644 (file)
@@ -24,6 +24,7 @@ boz
 EOF
 
 cat > $expectederr <<EOF
+whatnow: whatnow is deprecated. Consider switching to whatnow2.
 EOF
 
 # create a draft message
index be046ac..41c8733 100644 (file)
@@ -104,6 +104,8 @@ main(int argc, char **argv)
        /* read user profile/context */
        context_read();
 
+       advise(NULL, "whatnow is deprecated. Consider switching to whatnow2.");
+
        arguments = getarguments(invo_name, argc, argv, 1);
        argp = arguments;