1 /*********************************************************************
2 Fixed strings for use in all utilities.
3 This is part of GNU Astronomy Utilities (Gnuastro) package.
4 
5 Original author:
6      Mohammad Akhlaghi <mohammad@akhlaghi.org>
7 Contributing author(s):
8 Copyright (C) 2015-2021, Free Software Foundation, Inc.
9 
10 Gnuastro is free software: you can redistribute it and/or modify it
11 under the terms of the GNU General Public License as published by the
12 Free Software Foundation, either version 3 of the License, or (at your
13 option) any later version.
14 
15 Gnuastro is distributed in the hope that it will be useful, but
16 WITHOUT ANY WARRANTY; without even the implied warranty of
17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
18 General Public License for more details.
19 
20 You should have received a copy of the GNU General Public License
21 along with Gnuastro. If not, see <http://www.gnu.org/licenses/>.
22 **********************************************************************/
23 #ifndef __GAL_FIXEDSTRINGMACROS_H__
24 #define __GAL_FIXEDSTRINGMACROS_H__
25 
26 
27 
28 #define GAL_STRINGS_SHORT_COPYRIGHT                                     \
29   "Copyright (C) 2015-2021, Free Software Foundation, Inc."
30 
31 
32 #define GAL_STRINGS_SHORT_LICENSE                                       \
33   "License GPLv3+: GNU General public license version 3 or later."
34 
35 
36 #define GAL_STRINGS_COPYRIGHT                                           \
37   GAL_STRINGS_SHORT_COPYRIGHT"\n"GAL_STRINGS_SHORT_LICENSE"\n"          \
38   "This is free software: you are free to change and redistribute "     \
39   "it.\nThere is NO WARRANTY, to the extent permitted by law."          \
40 
41 
42 #define GAL_STRINGS_TOP_HELP_INFO                                       \
43   "\n"PROGRAM_NAME" is part of "PACKAGE_STRING".\n"
44 
45 
46 
47 /* This is fixed for all the packages. */
48 #define GAL_STRINGS_MORE_HELP_INFO                                      \
49   "\nFor more information, please run any of the "                      \
50   "following commands. In particular the second contains a very "       \
51   "comprehensive explanation of "PROGRAM_NAME"'s invocation: expected " \
52   "input(s), output(s), and a full description of all the options.\n\n"    \
53   "     All options and their values:         $ "PROGRAM_EXEC" -P\n"    \
54   "     Inputs/Outputs and options:           $ info "PROGRAM_EXEC"\n"  \
55   "     Full section in manual/book:          $ info "PROGRAM_NAME"\n"  \
56   "     Full Gnuastro manual/book:            $ info "PACKAGE_TARNAME"\n\n" \
57   "If you couldn't find your answer in the manual, you can get "        \
58   "direct help from experienced Gnuastro users and developers. "        \
59   "For more information, please run:\n\n"                               \
60   "     $ info help-gnuastro\n\n"                                       \
61   PROGRAM_NAME" options:"                                               \
62 
63 
64 /* This can be used in the end of error messages related to option
65    values. */
66 #define GAL_STRINGS_HOW_TO_CHECK_VALUES                                 \
67   " You can check all the input values with the '--printparams' "       \
68   "(-P) option."
69 
70 
71 
72 #endif           /* __GAL_FIXEDSTRINGMACROS_H__ */
73