MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | [10.07.97] |
| 2 | |
| 3 | - fixed minor bug in command lookup: |
| 4 | 'xdosomethingorsomethingelse' was previously executed as 'xdo' |
| 5 | This is treated as an unknown command now. Anyway commands may be |
| 6 | abbreviated as long as they are not ambiguous. |
| 7 | |
| 8 | [12.03.97] |
| 9 | |
| 10 | - xlpc includes some more std-include-files and .xtool.h (if present) |
| 11 | |
| 12 | [04.03.97] |
| 13 | |
| 14 | - new command: xproc |
| 15 | display some information from the /proc filesystem in a very raw fashion. |
| 16 | |
| 17 | [08.05.96] |
| 18 | |
| 19 | - Xmore/Xtail: modified MoreFile/CatFile using new read_buffer() instead of |
| 20 | read_file() function which is VERY slow when giving offsets as argument. |
| 21 | |
| 22 | [13.02.96] |
| 23 | |
| 24 | - see below ... |
| 25 | |
| 26 | [03.01.96] |
| 27 | |
| 28 | - new command line parser under development (ALPHA!) |
| 29 | |
| 30 | [21.11.95] |
| 31 | |
| 32 | - MGtool will be destructed during creation, when !IS_LEARNER(<cloner>) is true |
| 33 | |
| 34 | - new option "-s" to xi[nventory] prints short inventory list (filenames only). |
| 35 | This is useful for alert object "... scanned your inventory" etc. |
| 36 | xi accepts <username> as optional argument to retrieve <username>'s |
| 37 | inventory instead of the cloner's own inventory and may write into pipes |
| 38 | to create command chains like: xi -s kirk|xgrep MGtool |
| 39 | |
| 40 | - new command xlag :-) |
| 41 | |
| 42 | [09.11.95] |
| 43 | |
| 44 | - bugfix: xinherit now calls xinherit and NOT xinventory |
| 45 | |
| 46 | [23.08.95] |
| 47 | |
| 48 | - xcall and xeval try to include a private header file ~/.xtool.h if one |
| 49 | exists. You may define own macros or whatever to make things easier |
| 50 | |
| 51 | [21.06.95] |
| 52 | |
| 53 | - new option "cmdavg" to xwho, shows command_average in ascending order |
| 54 | |
| 55 | [20.06.95] |
| 56 | |
| 57 | - removed redirecting of xcall and xeval (too buggy) |
| 58 | |
| 59 | - added options -f and -m to xprops (show propflags and propmethods) |
| 60 | |
| 61 | [06.06.95] |
| 62 | |
| 63 | ** IMPORTANT ** (not backward compatible change) |
| 64 | - xcall and xeval now write to a file, when redirecting their output |
| 65 | using '>'. It is also possible to pipe output into other commands |
| 66 | |
| 67 | [30.05.95] |
| 68 | |
| 69 | - xlook/xdlook are now able to write into pipes |
| 70 | |
| 71 | - xwho shows the name of any user currently logging in |
| 72 | instead of simply " R O O T " |
| 73 | |
| 74 | [10.04.95] |
| 75 | |
| 76 | - added option -i to xgrep (ignore case) |
| 77 | |
| 78 | - bugfix in command pipelines |
| 79 | |
| 80 | [28.03.95] |
| 81 | |
| 82 | - xinherit is now able to write into pipes |
| 83 | |
| 84 | [20.03.95] |
| 85 | |
| 86 | - added IO redirection like: xwho ip > testfile or xwho >> testfile |
| 87 | and: xmore < testfile |
| 88 | (this is very ALPHA!!!) |
| 89 | |
| 90 | [01.03.95] |
| 91 | |
| 92 | - new command xwc. Count lines, words and chars in file |
| 93 | Syntax xwc [-clw] [file] (is able to read from pipe) |
| 94 | |
| 95 | [17.02.95] |
| 96 | |
| 97 | - changed formatting of xprops output |
| 98 | |
| 99 | [15.02.95] |
| 100 | |
| 101 | - lots of code added, some rewritten |
| 102 | |
| 103 | - removed xalias capability (the shell alias provides the same functionality) |
| 104 | |
| 105 | - removed xcindent, xdate, xquit |
| 106 | |
| 107 | - bugs fixed in xcallouts, xprops, xman (when using xxtool) |
| 108 | |
| 109 | - added command pipelines for selected commands: |
| 110 | |
| 111 | -> cmd : is able to read from pipe |
| 112 | cmd -> : is able to write into pipe |
| 113 | |
| 114 | xcallouts -> |
| 115 | -> xcat -> |
| 116 | xcmds -> |
| 117 | -> xgrep -> |
| 118 | xhbeats -> |
| 119 | -> xhead -> |
| 120 | -> xmore |
| 121 | -> xmsg |
| 122 | xprops -> |
| 123 | -> xsort -> |
| 124 | -> xtail -> |
| 125 | xwho -> |
| 126 | |
| 127 | the general syntax using pipes is: |
| 128 | |
| 129 | cmd_a [arg_a] | cmd_b [arg_b] | ... |
| 130 | |
| 131 | only the first space between cmd_a and arg_a or between cmd_a and the |
| 132 | first pipe symbol is necessary. |
| 133 | |
| 134 | All functions which allow direct output into a pipe don't use a pager |
| 135 | to show its output even if no pipe follows this command. You may use |
| 136 | cmd [arg]|xmore to obtain the old results. |
| 137 | |
| 138 | - new commands xtail, xhead, xcat and xsort |
| 139 | |
| 140 | - command line option -v added to xgrep to print lines not matching the search |
| 141 | pattern |
| 142 | |
| 143 | - i/o redirection is coming soon |