Commit graph

1411 commits

Author SHA1 Message Date
inxi-svn bb90012cd7 New version, tarball, correction of loop counts for -p/-P ID-<number>, this
requires
a third counter to get all the stuff right. Sorry about the extra release, that's 
life.
2014-04-06 21:35:15 +00:00
inxi-svn 65880a7f33 small bug fix, with -P the counter was printing the i instead of the counter for ID 2014-04-05 05:32:18 +00:00
inxi-svn 6efc583f6b raid, shortened the output lines a little 2014-04-04 18:45:08 +00:00
inxi-svn ebca1c219d New version/tarball. This completes, I think, the line wrap update. -o is now handled,
unmounted drives.

IMPORTANT: some distros use inxi for detecting partitions, the syntax on the following 
have changed slightly:

HDD: per drive changes from: 1: id: to ID-1:
Partitions: per partition changes from ID: to ID-1:
Unmounted partitions: per unmounted changes from ID: to ID-1

You see the pattern, they are all the same now, and they are all numbered. I think this
is easier to read when scanning long lines of drives/partitions, or even short ones.

Also fixed a long standing oddity, not a bug, but for some weird reason, -p did not
include the location, like /dev/sda1, unless -l or -u were used. That makes no sense
so I have moved the dev/remote location output to standard -p/-P

Except for bug fixes, this completes the overally line wrap update, all lines wrap,
you can set widths with -y now, and the old issue of not fitting nicely into 80 column
wide widths is solved. Note that in some areas, p/P for example, at times if the mount
point or remote location is very long the line may still wrap, but making this perfect
is too convoluted so I'm calling it good enough now, all lines are handled reasonably well,
certainly radically better than before 2.1.0.
2014-04-04 18:16:45 +00:00
inxi-svn e500c8a5a0 a few more man page edits, I keep missing stuff. 2014-04-04 02:50:31 +00:00
inxi-svn 740f080ba5 a few more man page edits, style stuff mostly. 2014-04-04 02:47:08 +00:00
inxi-svn da24d2bbf9 one last one, really, forgot to change .I to .B for path line. 2014-04-03 20:08:01 +00:00
inxi-svn 2b1dd96e26 turns out redhat man pages underline links, so I had to change all path stuff to use \fB instead of \fI in man page.
This should be the last change.
2014-04-03 19:52:32 +00:00
inxi-svn d7aa8e2999 forgot -y example option item 2014-04-03 19:42:26 +00:00
inxi-svn 25e65c75b3 fixed a last line spacing in man page 2014-04-03 19:01:00 +00:00
inxi-svn 8d157dfc61 fixed some typos 2014-04-03 18:42:08 +00:00
inxi-svn d93bdbff75 last updates on the man weechat stuff. 2014-04-03 18:40:24 +00:00
inxi-svn e8682740e7 fine tuning of man page, that's it now I think. 2014-04-03 18:37:53 +00:00
inxi-svn 5c80036a8f I think this is the last man page edit, cleaning up line breaks and spacing stuff. 2014-04-03 18:35:14 +00:00
inxi-svn 7e517ce378 editing the man page, let's see if it improves. 2014-04-03 18:28:18 +00:00
inxi-svn 92d2c23330 fixed some man pages glitches. 2014-04-03 18:18:24 +00:00
inxi-svn b981dbdcce fixed man pages, made more consistent highlights for I and R types.
Updated weechat data to reflect that weechat is now like most other irc console clients
with /exec -o functionality.
2014-04-03 18:15:23 +00:00
inxi-svn 46308502e4 forgot to highlight the globals in man page 2014-04-03 17:54:30 +00:00
inxi-svn f543d2cb72 small fix, noted that long options do not work with -y 2014-04-03 17:52:24 +00:00
inxi-svn 7ea015abef New version, new man page, new tarball. Added -y [integer >= 80] option. This allows for absolute override
of width settings. This overrides any dynamically detected widths, as well as the globals:
COLS_MAX_CONSOLE='115'
COLS_MAX_IRC='105'
Now that inxi widths are largely dynamic in terminal, with a few lingering exceptions, it made sense
to also allow for overrides of this. This is useful in cases where for example you want to output
inxi to text file or for other purposes, or if you just want to test the widths, as in my case.

-y cannot be used with --recommends, but otherwise it works fine, with --help/-c 94-99 you have to 
put -y first in the list of options.

Example: inxi -v7 -y150 > inxi.txt will ignore the terminal settings and output the lines at basically
max length.
2014-04-03 17:46:31 +00:00
inxi-svn 713535277b fixed a small bug in 2.1.16 that broke irc line counter 2014-04-03 05:11:36 +00:00
inxi-svn 26e1d560c3 New version, tarball. This fix only impacts bsd sed, but it fixes the line length failure
issue because bsd sed doesn't work with \x1b, but it does when you do:
ESC=$(echo | tr '\n' '\033' )
I found this trick on:
http://unix.stackexchange.com/questions/42321/how-can-i-instruct-bsd-sed-to-interpret-escape-sequences-like-n-and-t

No other changes. Non bsd users, you can ignore this.
2014-04-03 04:30:30 +00:00
inxi-svn f75d42d43d tiny spacing glitch on -d fixed 2014-04-02 01:06:17 +00:00
inxi-svn b49c7fa48b small bug fix with null partitions array print out 2014-04-01 22:09:29 +00:00
inxi-svn a1d4e0be88 small bug fix, forgot to check for null value in i printout 2014-04-01 21:26:15 +00:00
inxi-svn befef56f93 new version/tarball. This corrects some subtle issues with line wraps:
Audio -A - now wrap is fully dynamic down to 80 characters, and also the expansion of ALSA
to Advanced Linux Sound System only happens if that fits in the display width.

-N/-n/-i - Most networking/ip address stuff wraps now.

-d - optical drive data wraps better now too.

This more or less completes the line wrap redo.
2014-04-01 21:02:47 +00:00
inxi-svn 62b543974b Forgot, added slitaz-release to distros derived. that's as slackware derived one. 2014-04-01 01:11:08 +00:00
inxi-svn 0477d886c3 added slitaz-release to distros derived, that's a slackware one 2014-04-01 01:09:46 +00:00
inxi-svn 11f1097d01 new version/tarball. Tiny fix in debugger, it turns out that in some systems, the command:
strings --version used in the debugger results in a hang, which you can duplicate with:
strings 
alone, without any argument or info, that will hang too, so I assume if the system doesn't
have the --version parameter, strings ignores that, and basically just does what it would do
with no option, hang.

Thanks for user ypharis persistence in tracking down this issue. So far only appeared on slackware
based distros, but since the debugger should 'just work', removing the version test.
2014-04-01 00:52:57 +00:00
inxi-svn 1ed6348436 tiny fix, added back in missing dash - to inxi debugger output file 2014-03-31 18:51:55 +00:00
inxi-svn 75cb0eca7c New version, only relevant to Porteus distro, a slackware derived distro, should now id it
correctly. No other changes.
2014-03-30 18:55:38 +00:00
inxi-svn ee653828ee added debugger collection item, not for any current feature, but maybe in the future. 2014-03-28 20:17:31 +00:00
inxi-svn 7d7cfe1675 made a mistake, used bash 4.0 method, fails on 3.2. 2014-03-28 07:00:17 +00:00
inxi-svn 6394a16120 new version, fixed zfs raid failure to report raid devices on some systems. Added wrapping
for -D disk option. Note that -d is not correctly wrapping because the lines are too long with 
extra data, but it's ok for now.
2014-03-27 22:35:17 +00:00
inxi-svn 97c23714e8 some tiny output adjustments, no new tarball 2014-03-27 02:19:28 +00:00
inxi-svn 1e5d3a4e41 bsd zfs fix, ignore if linux 2014-03-26 23:34:28 +00:00
inxi-svn c2581789bd for bsd without root privilege, cpu line starter was not showing, so fixed that. Ignore this if Linux. 2014-03-26 23:21:58 +00:00
inxi-svn d7d5dc8f3e Ignore change 2.1.12, the speed data was too inconsistent, using >>> since it's cleaner
and seems to be faster on some cpus, slower on others.

Rolling it back to version 2.1.11
2014-03-26 22:29:44 +00:00
inxi-svn 53e455c5eb new version: this is only an optimization release, testing some slightly more efficient
methods:
something <<<  $variable is signficantly slower than: echo $variable | something
so I replaced almost all instances of <<< with echo ...|

I've seen speed differences of up to 10% but it's not consistent, so this is just 
something to boost performance slightly on older systems I'd guess.
2014-03-26 21:57:03 +00:00
inxi-svn e1a6e45740 small fix in data collector 2014-03-26 19:57:39 +00:00
inxi-svn f61487f0b7 New version: fixed an old bug, with -c 0, no colors, RED and NORMAL
color codes were
not set to null, which results in some cases with red output, along with 
turning
terminal/console font color red.
2014-03-26 19:46:58 +00:00
inxi-svn 6556ae2375 New version; added supybot/limnoria/gribble support. This only works
when the supybot
'SHELL' command is used, 'CALL' gives the user irc client data, and 
supybot etc are
not detectable.

Fine tuned some error message lengths so they fit into 80 columns or so.
2014-03-25 20:56:58 +00:00
inxi-svn b4319c40f5 adding debugger data directory 2014-03-25 20:07:13 +00:00
inxi-svn c1c0752e97 New version, fixed cpu core speed wrapping, improved -p and -P wrapping, though some
lines
will still be too long, but not as many.
2014-03-25 01:43:30 +00:00
inxi-svn 0115b374a8 New version. Added dynamic wrapping to -G, and also am now wrapping -C per cpu cores speeds,
for systems with a lot of them, that will clean up the output.

Added dynamic wrapping to --recommends and -c 94-99.

These are the main things, there's a few smaller issues with -xx output on -N/-n/-i but
those will noly really show with full output and it takes a while to get this stuff stable
so maybe some other time, but it's ok for now.
2014-03-25 00:01:20 +00:00
inxi-svn 5f516498bd added more debugging data collection for lspci output types, might be able to get better support for failed machine type and other data
types.
2014-03-21 22:33:51 +00:00
inxi-svn 683902e148 more debugger fine tuning 2014-03-20 20:13:10 +00:00
inxi-svn a08f5986e2 added lspci -nn to debug collector 2014-03-20 19:54:20 +00:00
inxi-svn 776719b25b debugger output file name change to make it a bit cleaner 2014-03-20 19:48:03 +00:00
inxi-svn a830e996ac new version, attempt 2 at detecting all possible syntaxes for cards. Now using
the bus id itself to determine if the 
VGA compatible controller
3D controller
Display Controller
refer to separate chips or the same one.

Bus id gives the data needed, because the video chip, the real card, that is,
is on for example 00:05.0 the trailing .0 is the key, that's the actual card.

The audio or display controller for the same card would be for example: 00:05.1

I don't know if this is fully reliable, but it will have to do, either some cards
as is get missed, or some cards get double id'ed, unless I use a hack like this.

There's nothing else I can find but the bus id to determine that it's the same
physical device or not.
2014-03-19 04:31:40 +00:00