Commit graph

1681 commits

Author SHA1 Message Date
inxi-svn 406bcaecf1 first whack at usb networking/wifi cards, let's see how it goes 2011-04-30 05:44:46 +00:00
inxi-svn fa7ce4ab41 fixed error message glitch 2011-04-26 20:54:51 +00:00
inxi-svn 493f36bab3 fixed logic error in config file check/creation 2011-04-26 19:50:18 +00:00
inxi-svn 9e5426b180 added a bit of protection in case logic is wrong 2011-04-26 19:46:59 +00:00
inxi-svn ddd3258580 added failed download due to file corruption error and tweaked regex 2011-04-26 19:24:19 +00:00
inxi-svn 80ff3de839 fixed long broken update, now using test for end of file marker in data before writing to actual file 2011-04-26 19:16:44 +00:00
inxi-svn be88d73701 new features rollout in trunk, -c 94 - 99 triggers color selector which allows you to set in user]
config file colors for: terminal in x, console out of x, gui irc, irc terminal in x, irc console out of x

other tweaks too, simplified short inxi output, no more brackets, just a ~ or space as separator.

New color schemes, about 30 total now, those will be modified over time to be the best set of colors
for most users with most background types.

Other cleanups, closer to 1.5.x release now.
2011-04-26 18:57:48 +00:00
inxi-svn 799b95543b spring cleaning. Added as -x option for graphics card, busID output, that's useful.
Moved the output error messaging to the print gfx function where it should be.

I'll do that whereever the error messages were put in the get data functions, it' better to return null
and let the print function decide what message to give users, that way we can always test for null values
on anything we get from get data functions.

I'll fix these as I spot them.
2011-04-25 20:00:53 +00:00
inxi-svn 84267ea1a3 tweak 2011-04-25 19:01:11 +00:00
inxi-svn fa107bd89a fixed some output irregularities 2011-04-25 18:59:27 +00:00
inxi-svn d1e0999e7b added some irc blocked output for security, cleaned up a few glitches in -i and -n functions.
Now non irc output is unfiltered, and irc local mac, ip, username output is filtered.
2011-04-25 18:51:46 +00:00
inxi-svn 289a50fe09 more cleanup of -i to make it more consistent with -n and readable 2011-04-25 07:09:28 +00:00
inxi-svn c44eb201f0 more fixes 2011-04-25 07:05:24 +00:00
inxi-svn 61f3d09376 removed legacy comment, args, etc 2011-04-25 07:02:05 +00:00
inxi-svn 2467841555 and more 2011-04-25 06:59:24 +00:00
inxi-svn 7341973eff more variable fixes 2011-04-25 06:58:31 +00:00
inxi-svn 9933470d1a fixed naming of variable to fit what it is better 2011-04-25 06:57:02 +00:00
inxi-svn 2c75a106b6 added an error null 2011-04-25 06:53:44 +00:00
inxi-svn c7079c5f00 new feature, in stable trunk, -n, shows advanced network card information.
This will probably be modified quite a bit over time so it's a 1.4.80 to start, once it's stable, it will be 1.5.0 release.
2011-04-25 06:23:41 +00:00
inxi-svn 3213f8d1ed added support for virtual disks, like /dev/vda3 for partitions / disks 2011-04-21 01:16:09 +00:00
inxi-svn 6b592e3287 removed 10 cpu core print limit, I don't see any reason for that, and it might confuse users if they have more. 2011-01-12 00:18:03 +00:00
inxi-svn 4b24aefa2c fixed small multi card screen res bug, logic for comma placement was slightly wrong 2010-12-10 20:51:31 +00:00
inxi-svn 1196043bd7 added --exclude-types: devfs linprocfs sysfs fdescfs
the debian kfreebsd kernel shows those on -p output
2010-11-01 20:14:45 +00:00
inxi-svn 34876f7f9c added handling for multiple res for multiple screens in special cases with multiple video cards 2010-10-08 06:05:34 +00:00
inxi-svn d2411ce973 bug fix in multiple gpu print out, bug fix in multiple audio card driver print out 2010-10-08 05:37:08 +00:00
inxi-svn 15430ba3ab small fix in distro id to handle incorrectly arch linux /etc/lsb-release file.
Normally we won't fix such things, which are just bugs in the distro, but in this case,
since there's now an overall failsafe, that can be used for all future distros that might
make the same mistake.

But please, tighten up your standards distro, this is a small file, and it's not hard to fill
it out right, is it? Or is it?
2010-09-30 00:46:02 +00:00
inxi-svn 819fb339d8 added a comment 2010-09-29 16:38:37 +00:00
inxi-svn 0c3d35b650 the 4.1.16 bug fix recreated the 1.4.15 bug fix issue, that is now corrected. 2010-09-29 16:36:24 +00:00
inxi-svn 106c4878f1 fixed a bug where if disk has > 9 partions, label would repeat for root for all of them > 9 2010-09-26 21:59:16 +00:00
inxi-svn 2e75681f83 optimized a bit to reduce fs checks 2010-09-16 21:31:23 +00:00
inxi-svn 1de0becffc comment clean up 2010-09-16 21:21:25 +00:00
inxi-svn 8deff8d7f0 reset variable in a loop to avoid error 2010-09-16 21:19:50 +00:00
inxi-svn 6750924de4 fixed a weird arch kernel issue where df -hT reports first column /dev/disk/by-uuid no matter how disk is mounted in reality. 2010-09-16 21:10:33 +00:00
inxi-svn 92628d2f5c added in another ignore fs, devtempfs 2010-09-16 19:00:57 +00:00
inxi-svn 01842d5832 added in out of X, root support for showing X.org version 2010-08-24 21:27:47 +00:00
inxi-svn 3438103c7a added in handling for when the vendor string for xorg is NOT xorg, but something else, like fedora 2010-08-24 20:10:32 +00:00
inxi-svn 3b102a7b43 fixed date, jule-> july 2010-07-26 20:44:41 +00:00
trash80.v2.0 25219ba967 Bugfix to cpu logic 2010-07-24 23:49:55 +00:00
trash80.v2.0 a97f8d6b54 Updated and hopefully simplified the get_cpu<data>. We no longer care what the numbers are, all we do is count unique ids. Now we ignore the id identifier number, since the new i series from Intel either kills a logical processor or ships flawed quad cores as dual or dual HT, maybe even tri-core sometime. The new logic only cares about the number of cores, the number of physical processors, and the number of virtual processors. 2010-07-24 18:04:14 +00:00
inxi-svn 7df3311080 bug fix, -o also requires a loop type fs filter to avoid showing squashfs type partitions 2010-06-11 04:04:40 +00:00
inxi-svn f4d3d7a4e9 Change version:
Bug fix, added in globals B_DCOP / B_QDBUS for pretests of dcop/qdbus. Need to set both because some systems have both.

Bug fix, added squashfs and unionfs to excluded fs types to clean up -p output for partition data
2010-06-11 03:44:19 +00:00
inxi-svn d35ed8b8e2 wrong branch, uploaded now to trunk the qdbus error squelch bug fix. Change version because output is error, now it's nulled. 2010-04-10 03:29:45 +00:00
inxi-svn b63089a6d6 tiny bug fix, change version number because it can cause bad output slightly.
Added 2>/dev/null to qdbus, that tool isn't tested for and  might not be present, and when absent, throws error
2010-04-10 03:26:27 +00:00
inxi-svn 17065c59f7 help typo fix 2010-03-21 05:06:02 +00:00
inxi-svn 32da9c7a7f (change version)
fixed bug in sse output for flags
2010-03-05 22:36:09 +00:00
inxi-svn dc8706cfa7 small issue fix for intel ht dual core, it has bad core ids, so I had to replace smart count with a manual dumb count, that works 2010-03-05 07:22:56 +00:00
inxi-svn 083ef48993 c(change version, bug fixes worked) 2010-02-18 07:01:44 +00:00
inxi-svn c23da95276 tweaks 2010-02-18 06:57:47 +00:00
inxi-svn f419ca2c96 small tweak 2010-02-18 06:53:49 +00:00
inxi-svn 85f2543b31 fixed small issues, added SIO to mobo temp types, filtered out ps from -t c for slower systems 2010-02-18 06:34:23 +00:00
inxi-svn e6f728dbf9 fine tuned output, changed app: to either command: or daemon: , app isn't very accurate since it can be many things. 2010-02-16 23:02:01 +00:00
inxi-svn 585faeee28 bug fix 2010-02-16 22:44:57 +00:00
inxi-svn 3ea4eca9c1 (change version)
small bug fix in -t, gawk has to strip out [,],(,) to avoid compare errors in bash for things like [nfsd] in output
2010-02-16 22:43:23 +00:00
inxi-svn dc4ed951b1 (change version)
a small issue fix, where cpu spike caused by inxi itself gives a bad cpu speed. Solution, put a 0.3 sleep time right before we get the cpu 
data.

Less than 0.3 wasn't s reliable, not sure how much time the kernel needs to slow down cpus again.

user can set config override of this time easily.

Maybe one day inxi will be released with config files in /etc, then this stuff can be documented better in the file.

I found the sleep largely unnoticeable in my tests.
2010-02-15 05:05:47 +00:00
inxi-svn 987eb7abe7 (change version)
cleaned ps functions up a bit, made args more clean. Added in output to let users know why their irc request for > 5 lines is 5, throttled from 
x.
2010-02-14 17:15:44 +00:00
inxi-svn fe066bf62f bug fix, have to reverse sort orders too, sigh... 2010-02-14 03:49:54 +00:00
inxi-svn 211cba3a5f (change version, small bug fix)
fixed small issue, discovered that etch bash/ps does not support the + operator for --sort, only -, eg: +rss fails and -rss works.
2010-02-14 03:44:10 +00:00
inxi-svn d43a83d93d cleaned up some variable misnamings 2010-02-13 06:10:31 +00:00
inxi-svn 05b5cef12c tweaked error message for -t 2010-02-13 05:48:47 +00:00
inxi-svn 664bee7689 (change version)
added filter, only 5 or less allowed in irc client, terminal 20 or less supported.
2010-02-13 05:43:35 +00:00
inxi-svn 929bf70fb9 help menu tweak 2010-02-13 04:47:06 +00:00
inxi-svn 50e07be10b tweaked help menu for -F option, excluded -t noted. 2010-02-13 04:45:48 +00:00
inxi-svn d8a491a3c7 added -t option output to -x on help menu. 2010-02-13 03:43:11 +00:00
inxi-svn 336b27e127 fixed error 7 message 2010-02-13 01:39:53 +00:00
inxi-svn 41d501a798 cleaned up error message for -t 2010-02-13 01:35:59 +00:00
inxi-svn bc1795809c bug fix for output of number 2010-02-13 01:27:35 +00:00
inxi-svn 0c5674b4f9 (change version)
New option: -t 
requires extra args c, m, or cm (cpu, memory, or both). Accepts further additional option: 1-20

This will show top cpu processes for default number or user selection, and top memory using processes.

Sample: inxi -t c7
2010-02-13 01:21:29 +00:00
inxi-svn fa26506a22 (change version)
the inevitable bug with method change, updated and restored lost features using /sys/block method
2010-02-07 08:25:27 +00:00
inxi-svn 7f3c89b63c (change version)
updated to handle new /sys/block syntax to get device name for disks. This will require further work to actually make solid, but this fix 
makes 
it work for now.
2010-02-07 07:47:07 +00:00
inxi-svn c90ed16e7b (Change version)
Found another issue, for snd modules, we have to use array item 3, kernel modules loaded, not driver

driver for sound modules is a name, not a module name, and also the reported modules need further processing, - to _ and tolower in case.
2010-02-05 23:21:37 +00:00
inxi-svn c0d50a4a26 (Change Version)
fixed another small bug that made the print for busid use wrong data, forgot to clean , from original array data.
2010-02-05 23:04:02 +00:00
inxi-svn 8ff14cda78 cleaned up small trailing whitespace issue with ports output, put the cleanup where it belongs, in the data get function 2010-02-05 22:42:31 +00:00
inxi-svn a5b42c8fc0 (change version)
fixed a bug that made two networking chips of same company when identical create one single doubled driver output.

Also added in pcibus id output for -x option with networking and audio cards.
2010-02-05 22:33:07 +00:00
inxi-svn c1dff27d83 fixed bug with pardus pisi output, stripping out colors 2010-02-01 18:32:15 +00:00
inxi-svn e7e2a381a9 bug fix for pardus pisi line output, added file missing detection for arch repos 2010-02-01 18:02:37 +00:00
inxi-svn e4f8bacf31 (change version)
Refactored to gawk the arch repo processing in get_repo..
2010-02-01 17:31:46 +00:00
inxi-svn 77763f7386 fixed variable name 2010-02-01 06:33:41 +00:00
inxi-svn a5c6296f6b and some code cleanup 2010-02-01 06:23:44 +00:00
inxi-svn 58d12b30ab and more comments 2010-02-01 06:22:43 +00:00
inxi-svn 0a7cdb5ab7 code cleanup 2010-02-01 06:21:46 +00:00
inxi-svn 95dc7d47db added some comments 2010-02-01 06:20:42 +00:00
inxi-svn 19191c50e8 removed legacy comments 2010-02-01 06:19:17 +00:00
inxi-svn a153f1d3d0 order order... 2010-02-01 06:10:31 +00:00
inxi-svn 21225eda76 forgot to update help menu for -r 2010-02-01 06:09:40 +00:00
inxi-svn c364b89f48 (change version, by the way)
cleaned up wording for arch repos
2010-02-01 05:52:46 +00:00
inxi-svn 5264341430 added arch support for -r option 2010-02-01 05:51:09 +00:00
inxi-svn e253aa3028 after getting user data, added pardus pisi repo listing support for the -r repo list option.
This method will probably work for arch too I'd guess if pacman lists repos in the same way
2010-02-01 02:52:30 +00:00
inxi-svn 53bbf03cea (Change Version)
Optimized to not do repeated tests of tools for functions that are used more than one time.

Added boolean tested flags, and global app path variables to handle this.

this can knock off up to 10 or more type -p app exists type tests for one script execution.
2010-01-29 23:31:20 +00:00
inxi-svn ffd2c631ef code cleanup 2010-01-29 23:07:50 +00:00
inxi-svn b95b6a1962 (Change Version)
Found and fixed 2 real bugs:
1 - driver module version print out was broken for both networking and audio, and audio was not at all working due to improperly formatted 
module names being sent to get module driver version function.

2 - runlevel show was broken, was using a bad path. Fixed, and also made runlevels show now for -F/-xI output

Updated top comment header to correctly show true script Depends and true Recommends. Recommends section now also lists which options require 
which applications, and I updated/corrected the debian package names for each application.

Redid the recommended app testing also, now the app is only tested for locally in the get data function when it is requested.

Cleaned up some other irregular code methods.

Might be one more fix to get it more consistent.
2010-01-29 23:05:11 +00:00
inxi-svn 61c3cd7ced (change version)
Added in support for unmounted lvm type syntax in unmounted partitions function, /dev/dm-1, I forgot about that possibiliity.

Fixed/patched hfs detection based on a file -s sample data chunk. Added hfsj, which I assume is hfs+, who knows for sure.
2010-01-14 20:46:59 +00:00
inxi-svn 658921da9a added file system type for unmounted fs, if available. Uses file -s, can add it to sudoers if you want to run it as regular user. 2010-01-09 19:20:40 +00:00
inxi-svn c8a9ebec8d and some more cleanup 2010-01-09 05:00:55 +00:00
inxi-svn f02f760794 and some more variable ordering 2010-01-09 04:57:00 +00:00
inxi-svn d61404ff3f some more variable cleanup and syncing 2010-01-09 04:54:17 +00:00
inxi-svn d48147d79d some code cleanup and variable naming fixes 2010-01-09 04:49:55 +00:00
inxi-svn 80a3db7925 and put the functions in alphabetical order, all done now. 2010-01-09 04:19:15 +00:00
inxi-svn 7f76e53bec added in some logging data 2010-01-09 04:17:22 +00:00
inxi-svn bfa54a8ef5 (change version)
new feature and option: -o
shows unmounted local partitions, with uuid and label if present. Does not show with -F to avoid excessive output
2010-01-09 04:05:21 +00:00
inxi-svn aa746b3221 (change version)
found and fixed bug in awk, the test ! i in array is not supported, you have to use only: i in array

annoying, but that's life.
2010-01-08 00:51:34 +00:00
inxi-svn 8eb4d3d470 (change version)
fixed fan speed output for fringe cases, also fixed possible overwrite of fan speeds.
the fan output isn't perfect though, but it will do for now.
2010-01-07 23:59:16 +00:00
inxi-svn 829aa64b70 added up to 99 fans, that way it will never max out 2009-12-25 23:05:09 +00:00
inxi-svn 5064bc762c improved total count of fans supported for sensors output 2009-12-25 23:04:05 +00:00
inxi-svn 62b865293b (Change version)
fixed aux fan glitch in output. This was a bug, aux was simply left unhandled in some cases for fan output
2009-12-25 22:55:34 +00:00
inxi-svn 81365d855f (change version)
found a bug, inxi is using gawk before the depends check, this creates bad output in ubuntu/mint unless it has gawk.

Fixed by moving tests to after dependency checks.
2009-11-18 01:54:28 +00:00
inxi-svn 182c622d46 bug fix for multiple gpu output 2009-11-16 22:46:52 +00:00
inxi-svn 9ebba813c9 cleanup 2009-11-16 19:26:07 +00:00
inxi-svn 5531e3603f cleanup 2009-11-16 19:18:35 +00:00
inxi-svn 18704b8841 cleanup 2009-11-16 19:17:42 +00:00
inxi-svn 7809deb5e6 cleanup 2009-11-16 19:15:47 +00:00
inxi-svn f85419e8a8 (change version nu)
Added nvidia only gpu temp output for multiple gpus. If > 1 gpu screen is detected, it will output the gpu temp data for each 
discovered screen.

For 1 gpu with nvidia, it will show screen nu if you use the -x option, or with -F

This is an nvidia proprietary driver feature only.
2009-11-16 19:03:29 +00:00
inxi-svn 945ffef2b5 small tweak to logic of partitions 2009-10-14 23:09:30 +00:00
inxi-svn 1a2b56ac3e (change version)
bug fix works for dev version for partition information. Updated version number.
2009-10-14 22:56:26 +00:00
inxi-svn c1fe45f286 trying a bug fix for devBase partition info 2009-10-14 22:53:34 +00:00
inxi-svn d3bc0d6fcb code tweak for yum 2009-10-13 21:35:37 +00:00
inxi-svn 7332f3b6de (change version)
yum made more robust, added /etc/yum.conf support, added support for older syntaxes in redhat, added missing data support.

And that's it I hope for yum.
2009-10-13 21:31:30 +00:00
inxi-svn aa1fd80f5c code tweak, that should be about it, all ready to go now. 2009-10-13 20:37:11 +00:00
inxi-svn 86f5da9ea9 comment update 2009-10-13 20:34:00 +00:00
inxi-svn 15014560eb code cleanup 2009-10-13 20:29:30 +00:00
inxi-svn 57b65b7994 code cleanup 2009-10-13 20:28:55 +00:00
inxi-svn 0c7821172d updated help menu for yum 2009-10-13 20:18:53 +00:00
inxi-svn 6198d63e39 cleanup and error protection 2009-10-13 20:16:37 +00:00
inxi-svn 8171130329 bug fix 2009-10-13 20:14:45 +00:00
inxi-svn 96863ec661 (change version)
added first attempt at yum repo handling in
2009-10-13 20:09:54 +00:00
inxi-svn ec6eaec97c fine tuned wording 2009-10-13 05:12:41 +00:00
inxi-svn 3e3b8dd196 tweaked repo active wording: fits better with various distros now. Active repos in... 2009-10-13 05:10:01 +00:00
inxi-svn c843356ca7 bug fix 2009-10-13 03:05:13 +00:00
inxi-svn bf9cf87ffb (change version)
adding in a spacer in :// to turn off auto show page title in irc clients. For terminal, will not add space.

This fixes an irc client bot showing title of web pages of any url, like amybot
2009-10-13 02:50:09 +00:00
inxi-svn 1ebd24b2ff tweak 2009-10-12 23:18:16 +00:00
inxi-svn f0961d3f4e tweak 2009-10-12 23:17:59 +00:00
inxi-svn 297af994c0 (change version)
added global repo id name for printout, set in get_repo_data, this makes it forward compatible for other repo type systems than apt.
2009-10-12 23:14:29 +00:00
inxi-svn 3c011c53d5 shortened syntax 2009-10-12 23:11:36 +00:00
inxi-svn dfb0657ff9 improved wording to make it distro neutral 2009-10-12 23:10:39 +00:00
inxi-svn 3c8e84fb69 cleanup of code 2009-10-12 23:05:26 +00:00
inxi-svn 0f35a6b1fa cleanup and white space protection for line starters 2009-10-12 23:03:05 +00:00
inxi-svn 205d470410 code cleanup 2009-10-12 22:56:15 +00:00
inxi-svn 0ae3be652a bug fix, forgot to print file name contents on that iteration 2009-10-12 22:51:04 +00:00
inxi-svn 747a8da328 code cleanup 2009-10-12 22:44:01 +00:00
inxi-svn af0420a1ed (change version)
by request, added option to output contents of sources file(s).

Reads all sources (currently only for apt systems like debian/ubuntu and derived), then prints out file name, and the file active repos. 
Does not print out inactive, commented out, or blank lines.
2009-10-12 22:28:10 +00:00
inxi-svn c41e02bfb8 moved fs output 2009-10-10 03:58:22 +00:00
inxi-svn 3ae77ae353 (change version)
added partition fs type output
2009-10-10 03:50:32 +00:00
inxi-svn 3a91faffee logic cleanup in printout function for hdd data 2009-08-07 00:51:10 +00:00
inxi-svn 2229da51b6 updated help menu for -v 5 2009-08-07 00:36:15 +00:00
inxi-svn 85c82cfe25 added -v 5 full disk output 2009-08-07 00:35:17 +00:00
inxi-svn 5e23f6caa4 updated comments 2009-08-07 00:28:07 +00:00
inxi-svn 38475a5e4b typo fix 2009-08-07 00:24:15 +00:00
inxi-svn 2495326bc8 tweak, upped max per line short disks output to 5 2009-08-07 00:23:58 +00:00
inxi-svn ddcfc1f85c bug fixes, tweaks, code cleanups for hdd printout 2009-08-07 00:22:17 +00:00
inxi-svn 8768c2b0dd code cleanup 2009-08-07 00:07:41 +00:00
inxi-svn e41eeea227 maybe svn glitch, double checking 2009-08-07 00:05:57 +00:00
inxi-svn d57cbf4b1e svn ci error, change version, line wrapping for hard disk output, bug fixes in print out sections. 2009-08-07 00:04:04 +00:00
Trash80.v2.0 69b0694e91 corrected the cpu input, accidentally added bugfix to wrong line. 2009-08-05 04:59:55 +00:00
inxi-svn 242dc4e829 (change version)
fixed very obscure gensub/gawk bug that makes integers into strings if 501-1000 when number is generated by gensub. This bug makes the 
number typed as string, which makes > tests always true.

Also fixed output bug where there is nothing in main fan data, but there is something in default fan data array.
2009-08-05 00:56:27 +00:00
inxi-svn 2201b388c9 (change version)
bug fix for cpu data. Make sure all cpu counts are > 1 for tests.
2009-08-05 00:26:28 +00:00
inxi-svn a2c6aabcd8 (bug fix / tweak)
Added back in -s show sensors always to avoid confusion, but turns off if error message for -F output. This is to avoid spam yet still 
have it work always as expected.
2009-08-04 00:21:54 +00:00
inxi-svn 0d24ff1bcb added -h -s message about -! 1 test flag to see why no error output for sensors 2009-08-04 00:13:48 +00:00
inxi-svn 588dcac434 (change version)
By suggestion, now show no sensors output if error condition: missing sensors app OR no sensors output
This can be overridden for debugging by override with -! 1 flag, testing 1
2009-08-04 00:12:26 +00:00
inxi-svn 5c12898d86 (tweak)
Added to sensors CASE fan test explicitly to sys fan array.
2009-08-04 00:01:43 +00:00
inxi-svn 6649e5c794 bug fix, handled case of multiple gpus and temps 2009-08-03 08:21:11 +00:00
inxi-svn a890e72a7f bug fix to ati detection gpu temp 2009-08-03 08:14:43 +00:00
inxi-svn c7cda10cf0 (change version)
Added nvidia/ati-fglrx gpu data output to sensors
2009-08-03 08:11:30 +00:00
inxi-svn e792d57762 made cpu flag string code more readable 2009-08-03 07:07:31 +00:00
inxi-svn a18aa882a8 tweaked cpu flag short output to handle sse4a and sse4 and sse5 2009-08-03 06:59:17 +00:00
inxi-svn aaf69ff9d2 altered -x help text a bit to make it more clear 2009-08-03 06:04:25 +00:00
inxi-svn 0fb63a489f bug fix, since it's basically not possible to control charset of output consoles, removing the degree circle from sensors output. It
failed on 8859-14, for example, but works on utf-8 and 8859-1, but rather than fight endless charset locales stuff it's easier to just 
dump it.
2009-08-03 04:48:29 +00:00
inxi-svn fcc98e7c11 Added which sudo test, added more comments to explain what is happening. 2009-08-03 04:38:27 +00:00
inxi-svn 042cd2cd65 tweaked help and comments for the sudo information, it requires sudo -V 1.7 or newer to use -n option.
If older, sudo will just error out, which is fine for now, it always works as root though. Eventually all systems will support this, so 
there's no real need to test for version numbers of sudo I think.
2009-08-03 04:32:29 +00:00
inxi-svn 093a11e67d (change version)
small new feature: show with -x, extra options, hddtemp data for -D data, if hddtemp installed, and if user root, or if user is in 
/etc/sudoers with: <username>  ALL = NOPASSWD: /usr/sbin/hddtemp

Another nice little sys admin thing.
2009-08-03 03:57:20 +00:00
inxi-svn 0bc773464f (change version)
More fine tuning of sensors. Handled case where temp 1 or 2 is greater than temp 2 or 1, but fan speed is zero for the hotter case, and is 
> 0 for the cooler case. This means that the cpu fan will be the cooler temp.

Added an attempt to set mobo fan speed if fanx is > 5000k rpm, those little fans will always be fast and on mobo, or almost always.
2009-07-31 22:26:09 +00:00
inxi-svn a402275233 more comments tweaks and clarifications 2009-07-30 01:09:58 +00:00
inxi-svn da55d78f6f tweaked comments in sensors section 2009-07-30 01:07:27 +00:00
inxi-svn f410dc896c small tweak to double check that only valid temp data gets used in regex 2009-07-30 01:00:24 +00:00
inxi-svn 1452797265 (change version)
bug fix in sensors counting and detection.
2009-07-30 00:39:57 +00:00
inxi-svn 4b1296685c added variable declaration to sensors 2009-07-30 00:22:49 +00:00
inxi-svn 06b50b2946 bug fix for missing names for hard disks, now shows temp data content instead of Name n/a, which is more useful. 2009-07-30 00:21:12 +00:00
inxi-svn 1c960eefc2 (change version)
Redid the logic for sensors to be totally dynamic and regex driven, no more hacks.

This should drastically help with fringe case data handling, and solved all the posted data samples of sensors output
2009-07-29 20:47:22 +00:00
inxi-svn b8d0abd743 (change version)
New feature: -s option triggers sensors output, also -F adds it.

Shows all that can be gathered, cpu/mobo temp, cpu/mobo/psu fan speed, sys fan speeds.

Also cleaned up some non clear code in inxi.
2009-07-28 22:44:21 +00:00
Trash80.v2.0 51014234cf fixed color bug I caused, I changed default to 0 for my theme and it went to commit. Reversed it back to 2. 2009-07-08 03:57:34 +00:00
Trash80.v2.0 1646b83668 'yeah' somehow jumped in. Removed before allowing updates. Should be find now. 2009-07-08 03:52:13 +00:00
Trash80.v2.0 3c36885806 released qt4 konvi 'fix' and updated main. Had to reorder tests so that $PATH is updated before dependencies are searched. 2009-07-08 03:50:28 +00:00
inxi-svn 58b3c54d61 added finch to trunk, reordered case list 2009-06-07 01:55:40 +00:00
inxi-svn 313d023c01 added comments for logging 2009-05-29 03:27:19 +00:00
inxi-svn aef0494669 added cat and sys info logging for 9, 8 default, 10 color logging 2009-05-29 03:18:36 +00:00
inxi-svn 7745b3c004 code cleanup for sed for logging 2009-05-29 00:19:46 +00:00
inxi-svn 80f2f2a508 fixed numbering 2009-05-29 00:05:26 +00:00
trash80.v2.0 c6d9f65838 Still a gawk bug loomed. Fixed now. inxi will exit in Ubuntu with gawk requirement only now. (or any other distro gawk-less). 2009-05-28 23:48:35 +00:00
inxi-svn 5c92c093fc debug comments 2009-05-28 23:12:00 +00:00
inxi-svn 4a81c302ad added logging for -@ 9 and 10, update version 2009-05-28 23:08:18 +00:00
inxi-svn ede1de3594 bug fix 2009-05-28 20:41:14 +00:00
inxi-svn dbabc6ee44 updated date on inxi 2009-05-28 20:35:11 +00:00
inxi-svn 462fff6b5d updated trunk inxi 2009-05-28 20:26:29 +00:00
inxi-svn b59210e006 (updated number) 2009-03-20 21:13:46 +00:00
inxi-svn 3bb4cf508c (change version)
fixed a subtle spacing issue that sometimes makes some data change irc colors, now all spacing should protect against that.
2009-03-20 21:13:11 +00:00
inxi-svn d58622e6b5 (no version change)
But update packaging anyway. 

This just updates the -h menu to better reflect what the options currently do.
2009-03-17 05:14:12 +00:00
inxi-svn f2d857a591 Removed some debugging stuff 2009-03-17 02:00:56 +00:00
inxi-svn d66bf2a2c2 Added in root test for rest of get gfx data sections to avoid debugger gfx errors 2009-03-17 01:56:21 +00:00
inxi-svn 1a42ad59f0 (change version)
Removed redundant line printing output for debugger > 5. Why this even existed is beyond me, it does nothing to help debug.
2009-03-17 01:53:02 +00:00
inxi-svn 3bfc7ec9cb (no version change)
Some code clean up, got rid of a few more awk one liners, and added back in the local variable.
2009-03-17 00:09:52 +00:00
inxi-svn ef7a785e32 (no version change)
Removed redundant line of code in print gfx function.
2009-03-16 23:54:59 +00:00
inxi-svn f420cdd007 (Change Version)
Fixed long standing bug with root user getting null output for res or tty, now if in X, shows message that gfx data is not available 
to root.

Also added null case handling for some of the gfx output to show N/A instead of null. This lets me know which detection fails, which 
should make debugging a bit easier long term.

Turned off the advanced glx info line as well for root user.
2009-03-16 19:41:11 +00:00
inxi-svn 93d7ab3058 Finally tracked down and fixed the raijeken bug with wrong glx information showing, also added glx information for all cards, not just
not free ones.

After all, non free shouldn't show more information that free, that hardly seems fair.
2009-03-14 04:23:15 +00:00
inxi-svn bfb73bf0b6 (change version)
quassel support added, 3 cases, for quassel, quasselclient, and quassel monolithic (unused now))

Also expanded all the gawk in that section to make it more consistent.
2009-03-13 22:39:49 +00:00
inxi-svn 70b4e1fb5b comment clean up 2009-03-02 02:38:16 +00:00
inxi-svn 026df46dfd (change version)
Fixed problem with false /dev output for /dev/root, needed to set partition to null again when located in uuid or label
2009-03-02 02:32:16 +00:00
inxi-svn b0d098b863 comment tweak 2009-03-02 02:25:53 +00:00
inxi-svn 80629e6c4b Comment fix 2009-03-02 02:20:19 +00:00
inxi-svn 89f34cb567 code cleanup 2009-03-02 02:19:02 +00:00
inxi-svn 969bac7f8b comment fix 2009-03-02 02:18:40 +00:00
inxi-svn 778ab41d79 bug fix 2009-03-02 02:16:29 +00:00
inxi-svn a1d3fb0d32 Bug fix 2009-03-02 02:16:10 +00:00
inxi-svn 9a4e3433c5 (no version change, but update)
Added wrapped mount point output
2009-03-02 02:15:06 +00:00
inxi-svn 18c22cbadf (change version)
fixed bug with strange partition data wrapping in df, should now show root again in fringe cases
2009-03-02 01:55:48 +00:00
inxi-svn 63316984f3 (change version)
New feature in swap partition data: show percent used, this is a damentz patch
2009-03-02 00:52:09 +00:00
inxi-svn 8a9c3388a9 didn't workO 2009-02-26 17:17:12 +00:00
inxi-svn 812417b90a trying to handle weird space in name case 2009-02-26 17:15:09 +00:00
inxi-svn 10f94c950f small bug fix in awk, now will output whole usb line 2009-02-18 06:57:28 +00:00
inxi-svn 7fd903ca68 a few cosmetic code tweaks to 1.0.3, no version change 2009-02-18 06:45:49 +00:00
inxi-svn c0c4a4c480 finished up help menu items for branches 2009-02-18 06:33:30 +00:00
inxi-svn 555de23595 added branches three and four support 2009-02-18 06:28:40 +00:00
inxi-svn 22ca4cb17b (change version)
added damentz usb audio patch, debugged, cleaned up, should be working, we'll see.
2009-02-18 06:17:45 +00:00
inxi-svn 2cb135761f (change version)
bug fix for long file system names in partition data, now correctly shows those too.
2009-02-15 05:09:28 +00:00
inxi-svn 82d1116006 Fixed a hard disk percent used bug, needed to add /dev/dm-<number> to pattern 2009-02-12 05:22:12 +00:00
inxi-svn ea48c34edb Added support for file system names with 2 or fewer spaces in partition info, fringe cases, but 1.0.0 should be handling most fringe cases
decently well by now.
2009-02-11 19:29:48 +00:00
inxi-svn 9d4a80ba02 Tweak to get back all partition data 2009-02-11 18:45:00 +00:00
inxi-svn 9b53145489 Tweak for fredf errors 2009-02-11 18:36:48 +00:00
inxi-svn 014f99a0b0 trying a bug fix for a special fredforfaen case with basic partition data 2009-02-11 18:35:08 +00:00
inxi-svn c3420457b8 bug fix 2009-02-11 18:13:22 +00:00
inxi-svn 73296f647f removed label/uuid output for remote directories, that's unneeded and looks silly 2009-02-11 18:10:26 +00:00
inxi-svn 42bcefb925 bug fix 2009-02-11 18:01:17 +00:00
inxi-svn 9ca54a84f6 bug fix 2009-02-11 18:00:19 +00:00
inxi-svn 2463b71ca8 Fixed small fredforfaen bug with /home being in name of path, but not being home, so checking now for starting with /home, /, /var etc 2009-02-11 17:58:19 +00:00
inxi-svn f039fb8b17 added nfs remote mount syntax 2009-02-11 17:51:55 +00:00
inxi-svn 29b5befc07 fixed small glitch with spacing in ID for partitions 2009-02-11 17:41:23 +00:00
inxi-svn 96efd50410 Fixed a few last bugs, shortoutput fine tuned, fixed variable names for spacer elements in short output, added one new class of variable
naming, Some_Variable, for when the variable will be inherited by child functions, that way you know that the variable is going to be 
passed down, or has been inherited.

And with those fine tuning changes, time for inxi to go to version 1.0.0
2009-02-11 17:28:25 +00:00
inxi-svn 4305cd22d1 (change version)
bug fix, now it should work for all uuid/label
2009-02-07 08:09:00 +00:00
inxi-svn 0047d982e5 bug fixes 2009-02-07 07:51:09 +00:00
inxi-svn 7086344a26 bug fix for label/uuid for root, that was trickier than I realized 2009-02-07 07:48:35 +00:00
inxi-svn 76ebd9af44 (change version)
Found and fixed a small bug with / label detection in cases where root is mounted by uuid, now it works again
2009-02-07 03:58:32 +00:00
inxi-svn b383f601e4 (version change)
Hopefully close to last cleanup and tweaks before releasing 1.0.0, but we'll see if more features or fixes need to be implemented.
2009-02-05 18:52:17 +00:00
inxi-svn aaf63e5525 local variables added to cleanup 2009-02-05 02:12:18 +00:00
inxi-svn 81323c393d output for remote file systems 2009-02-05 01:59:08 +00:00
inxi-svn 95ab6339d9 cleanup, no changes 2009-02-05 01:51:34 +00:00
inxi-svn 575c743001 Fixed small arch bug 2009-02-05 01:36:03 +00:00
inxi-svn 4470d2f1f9 fixed numbering 2009-02-05 01:22:59 +00:00
inxi-svn 4e8c6b0a1d (change version)
Added new function and options, -l -u which trigger partition label and uuid output.

Either -u or -l will also automatically trigger the short -P partition flag.

To use with full partition output, use: -pul or -pu or -pl

This is one of the last major features I wanted to add, and it's because I'm sick of manually checking for uuid or label in /dev/disk..

Ok, have fun.
2009-02-05 01:19:32 +00:00
inxi-svn ad6da8977e Fixed bug in ht detection, much simpler now, this should work I hope. 2009-02-04 06:32:10 +00:00
inxi-svn 460f028877 (Change version)
This fixes the multiple physical cpu missing data.

I had to simplify the ht/smp part to make it work, also, from what I can tell, we only really need the terms:
UP
SMP
HT
SMP-HT

which cover all possible scenarios from what I can tell

http://en.wikipedia.org/wiki/Symmetric_multiprocessing says that it's all basically smp, single cpu, dual core, or multi cpu, single or 
multi core.
2009-02-03 22:20:11 +00:00
inxi-svn 5a35c5fb12 (Change version number)
Fixed syntax of gawk, made it all consistent, one method for everything, hanging { now in gawk for all structures and flow controls

Fixed small double space thing for kernel output also.

Removed all one liners from gawk, like BEGIN { IGNORECASE = 1 }, and now use NO one liner flow controls at all. This is the new 
convention, neither trash nor I were comfortable enough with gawk to really check the actual programming syntax, but now it's kind of 
obvious that the same rules apply: all one liner flow controls hide logic, and give bugs somewhere to live. Same as any other language. 
What a surprise.
2009-01-26 22:44:52 +00:00
inxi-svn 959caae1f7 bug fix, update version number, removed extra {...} in if clause.
This doesn't fix the main xeon failure though
2009-01-25 02:22:16 +00:00
inxi-svn cf7508d125 fixed inxi 2009-01-25 00:57:17 +00:00
inxi-svn faf51975dc Added sample dual cpu, dual core xeon to modules/data 2009-01-25 00:55:34 +00:00
inxi-svn e70bead7c0 Added pardus to distro supported list, changed date to be straight: day month year 2009-01-23 17:43:15 +00:00
inxi-svn 5b6a953013 improved comments 2009-01-09 03:45:32 +00:00
inxi-svn 5e8d6f9194 added comment to clarify tests 2009-01-09 03:24:37 +00:00
inxi-svn 1b19321e2c fixed bug with space in user partition names in hard disk size 2009-01-09 02:24:25 +00:00
inxi-svn 7006e1a062 more indentation cleanup 2009-01-06 22:22:56 +00:00
inxi-svn aebbdbe6c6 small whitespace clean up 2009-01-06 22:20:06 +00:00
inxi-svn de13eba739 Refactored, a few cosmetic changes. 2009-01-06 22:13:48 +00:00
Trash80.v2.0 8e40abc247 commit the HT, SMP, etc changes. All tests seem to pass 2009-01-05 22:02:38 +00:00
trash80.v2.0 f0a0a2bac6 fixed hdd bug caused by missing $ in var. Merry Christmas 2008-12-25 12:23:30 +00:00
trash80.v2.0 9179e6a477 Testing seems to have gone ok, still working on damentz patch. The code seems quiet good. H2, awesome job on it :) Any thoughts about inxi 1.0 ? 2008-12-24 09:59:03 +00:00
trash80.v2.0 cfa634c6bc reconfigured lsb lookup, h2's fix 2008-12-21 04:45:31 +00:00
trash80.v2.0 78722b3748 forgot revision change for lsb fix 2008-12-20 18:54:18 +00:00
trash80.v2.0 3d875c7f5e lsb fix for distros with known good lsb files 2008-12-20 18:52:54 +00:00
inxi-svn aef42dccf7 Bug fix, use latest 2008-12-17 04:16:30 +00:00
inxi-svn 949dea7af1 (Version Change)
Added 32/64 bit output on System -S line
2008-12-17 04:09:01 +00:00
trash80.v2.0 18a41b9c0a forgot to update date 2008-12-16 23:13:39 +00:00
trash80.v2.0 e18f634857 Correct runlevel check 2008-12-16 23:12:27 +00:00
inxi-svn 59c49120de (Change Version - BIG BUG FIX!!)
Moved the get params back after setting konvi params
2008-12-15 00:12:05 +00:00
inxi-svn 61f9f89744 (change version)
Fixed debugger for real this time, now it actually works as intended. The infobash debugger never worked at all, unless 
you explicitly turned it on with debugging flag. Now it does.

Pre script up errors will be stored in the error array, and printed out if found automatically no matter what the 
debugging flag is set to.

This is a perfect example of why using highly compressed code with no explicit variable declarations is ALWAYS a bad 
idea.
2008-12-14 17:20:02 +00:00
inxi-svn 1ea30c905a (change version)
fixed more in debugger, at least now it's clear that it basically does nothing in its current state but print some stuff.
2008-12-13 21:34:38 +00:00
inxi-svn a2a6dc0aeb Fixed bugs in debugger logic, it simply wasn't working at all, things were out of place, fails to run when needed. 2008-12-13 21:15:51 +00:00
inxi-svn 3bb0d7d087 Fixed cpu flag line print as well, uses arrays now, so no need to use numbered line outputs etc. 2008-12-05 05:54:07 +00:00
inxi-svn 688e10e858 refactored partition data output to be fully dynamic, not silly like it was.
Also fixed small line length bug where if color scheme 0, no colors is used, the lines would be too long, since the byte 
count is then less than for irc or shell colors.
2008-12-05 05:21:34 +00:00
inxi-svn 8eaecad89c (change version)
removed pipe from glx line, forgot that one.
2008-12-04 01:22:19 +00:00
inxi-svn c2c2fc3b62 (Change version)
Added one more output line, for a total of 9. That's enough.
2008-12-03 23:46:16 +00:00
inxi-svn add4893ea5 updated version number 2008-12-03 23:30:21 +00:00
inxi-svn a9efabe032 changed from *** to ###, gensub doesn't like *, even escaped 2008-12-03 23:30:01 +00:00
inxi-svn 5ac99045d4 small tweak to make <username> to *** to make it shorter 2008-12-03 23:26:10 +00:00
inxi-svn e582218d3e (Change version)
New option -p, outputs all discovered partition information along with the -P stuff.

-P was improved to also show /tmp and /usr by default.

-p will not show with -F to avoid flooding issues.
2008-12-03 23:14:21 +00:00
inxi-svn 6367977a83 (no version change)
Added comment explanation for echo -ne main print
2008-11-24 04:46:00 +00:00
inxi-svn e2dcdf9ab5 (Change Version)
Bug fix, caused extra line space in terminal.
2008-11-24 04:43:27 +00:00
inxi-svn 5e8f77fd64 (Change Version)
This is another milestone, hit much sooner than we thought. We have now restored the broken konversation native script 
support.

This will be of special interest to distros who want to include inxi as native, or to packagers.

Basically, all that is needed is to set this symbolic link:

ln -s <inxi location, ie: /usr/bin/inxi, or /usr/local/bin/inxi> /var/share/apps/konversation/scripts/inxi

in the package post install script.

This will automatically enable native, ie: /inxi support in konversation.

Fixed a few other small bugs, and cleaned up code and comments as well.

We were almost going to call this release 1.0.0, but we'll leave that until it's absolutely certain that everything is 
debugged and working.
2008-11-24 01:46:31 +00:00
inxi-svn 752420c0a4 (no version change)
removed v: from inxi version string
2008-11-23 19:37:51 +00:00
inxi-svn 4a44b096bd (change version)
Added show driver version for Network/Audio feature for -x output, and updated help menu to show that.
2008-11-23 18:22:59 +00:00
inxi-svn a07c2b19bc Added option, with -x, to show, if available, kernel driver module version number.
Note, this is not often available data, so it will only show if you have it.

This requires modinfo showing ^version: data, which only sometimes is there.
2008-11-23 18:12:56 +00:00
inxi-svn ad3947c121 (change version)
Small hard disk data output tweak, added : and removed (..) to numbers, this should help avoid some
2008-11-21 23:55:04 +00:00
inxi-svn 05b4010e28 (Big Version Change)
This fixes weak spots, bugs, and adds new features.

1. Fixed single core output for -C option, now correctly puts speed on same line
2. Fixed bug with some possible values for network card that makes line color trigger blue: Added space between values.
3. Fixed bug that makes livecds with aufs file system show all partition  information
4. Removed -F output of -f to avoid pointless irc spam
5. New option, -i - triggers when used alone -N, networking line, plus Wan IP address of system, and if ifconfig is 
installed, prints out all interfaces+ip addresses
6. Updated -h menu to reflect these changes.
7. Added 'driver' output for network cards, and fixed driver output for audio cards, so now only uses asound/cards data 
if single card detected. 
8. Moved 'ports' data to -x option, the geek only output that is.

This is the next major version release, 0.6.x
2008-11-21 22:32:27 +00:00
inxi-svn 5847140383 (no version change)
Made help menu slightly more readable by adding linebreak between categories
2008-11-19 20:35:09 +00:00
inxi-svn ef6a1c8c17 (No Version Change)
Help menu tweak, don't worry about this one.
2008-11-19 20:32:11 +00:00
inxi-svn 9b6b627cbb Removed -H in normal output, my experience has shown me that exposing advanced testing options just leads users to do
things they shouldn't do. -H is only for devs, that is.
2008-11-19 20:10:52 +00:00
inxi-svn fed12d9b2c bug fix, this is the real one 2008-11-19 19:59:05 +00:00
inxi-svn d14b99d7dd (Change version)
Added more useful -H option, now triggers advanced testing option display as well as regular help
2008-11-19 19:57:14 +00:00
inxi-svn 6e30c9de1c Fixed small gawk bug, needed == rather than =. Nice to see gawk actually is clear, logical, and consistent. Unlike Bash. 2008-11-18 21:05:21 +00:00
inxi-svn 82ae968eda (No Version Change)
Added coding convention item
2008-11-15 23:33:03 +00:00
inxi-svn 3c6c270e68 Added towol fix for removing second line in alsa version output if compiled by second user 2008-11-14 20:26:15 +00:00
inxi-svn 4249f6980c (Change Version)
Found bug with audio, /proc/asound/cards can have modem which creates via space a new array
item.

Added filters for /modem/ in those spots.
2008-11-14 09:22:25 +00:00
inxi-svn 88452ba0c9 (Change Version)
Got a good rough working alsa driver going. This only works for one card, dual or more cards will simply
not show the driver field, but everyone with just one card will be able to see their running driver.

This is an ok compromise for now, but it wasn't super elegant.
2008-11-14 07:20:52 +00:00
inxi-svn 39e2c44af1 (no version change)
removed debugging echo
2008-11-14 03:37:36 +00:00
inxi-svn 1b3b91afb0 (change version)
This is as close as I can get to getting the alsa driver to show, but it only works if
lspci for audio comes up blank, that way we can use /proc/asound/cards for all the data
and extract the card and driver from that into an array.

But I can't see any way to match the full output of lspci if present with the card data
from /proc/asound/cards, because sometimes there is nothing in common between the two.

Maybe someone else can solve this one...
2008-11-14 03:32:47 +00:00
inxi-svn 4c5717cf81 (No Version Change)
Just changed Sound System: back to Sound Driver: - alsa on their webpage calls it a driver
2008-11-14 02:12:30 +00:00
inxi-svn 143a732b49 (Change Version)
Fixed extra data issue on alsa output, now etch on old laptop is also showing sound card by the way.

Removing (...date build...) string from alsa output if present, and removing trailing dot.
2008-11-14 01:49:58 +00:00
inxi-svn 3ea5671668 (change version)
Removed 'driver ' string and changed to gawk for smoother handling and consistency
2008-11-14 00:54:31 +00:00
inxi-svn 6cf526e231 (Change Version)
Added alsa sound output as well if the /proc file is found
2008-11-14 00:42:13 +00:00
inxi-svn cc83b9eed4 (Change version)
Added new distro maintainer flag: B_ALLOW_UPDATE='true' as default. If set to false, it will shut off
the inxi script updating feature, and also turn off the display in -h of the -U option.

This seems a lot easier than having to remove code each release, which would get fairly tiresome.
2008-11-13 19:27:48 +00:00
inxi-svn 784d850121 (no version change)
removed some old debugging echo
2008-11-13 03:27:36 +00:00
inxi-svn 1a6888578b (Change Version)
Refactored script self updater error handling, removed duplicates and created single test cases.

Ok, enough is enough... heh, signing off now... enjoy, thanks to Cathbard for his patience, and 
and all the other people supporting this with their time.
2008-11-13 03:13:07 +00:00
inxi-svn c247bde8dd (Change Version)
More future proofing, updated -! conditions to use more reasonable numbers:
1,2,3 -! are now setting testing booleans
10,11,12,http://.... now set alt downloads
2008-11-13 02:45:35 +00:00
inxi-svn fbffdcd27d (No Version Change)
Changed B_TESTING_FLAG to B_TESTING_1 to cover future cases where we run multiple testing option
flags. These last changes are all for future development, none are related to currently active stuff.
2008-11-13 02:40:01 +00:00
inxi-svn 0b75156ce9 (No Version Change)
Added -! comments in header to explain two new -! options for branch downloads.
2008-11-13 02:36:26 +00:00
inxi-svn 9fa3ab4edb (no version change)
fixed typo
2008-11-13 02:28:42 +00:00
inxi-svn 3aa1ebfee1 (no version change)
Fixed redundant error inxi word, added error number to output, this should have been done long ago.
2008-11-13 02:20:20 +00:00
inxi-svn 30f749bc6d (Change Version)
Cleaned up and refactored download error handling, put it all in download function, out
of get_params, which should only set params, not execute special case code blocks. Sorry cathbard ;-)
2008-11-13 02:18:33 +00:00
inxi-svn c848609967 (change version)
Fine tuned the branch download option error messages to better reflect the actual error.
2008-11-13 02:12:08 +00:00
inxi-svn ccd62be018 (Change Version)
Improved bad download error handler message and options.
2008-11-13 02:03:04 +00:00
inxi-svn 6960738965 (change version)
Added two new testing options, svn branch one and branch two download run from urls.

Both are triggered by -!, -! 3 for testing branch/one and -! 4 for testing branch/two
2008-11-13 01:57:45 +00:00
inxi-svn cc5fb242c4 (No Version Change)
Just some comment cleanups and small code cleanups.
2008-11-12 19:21:24 +00:00
inxi-svn 8978b3e48b (No version change)
Changed order in help menu, made D alphabetical, I missed that one...
2008-11-12 03:59:16 +00:00
inxi-svn 3688020946 (Change Version)
Fixed a fairly major bug with both short output handling and debugging output
in get_parameters.

Prevented proper handling of non line/F/d/v type options and short output.

Update scripts to this version, and hopefully that will be it for now.
2008-11-12 01:39:27 +00:00
inxi-svn be6d736498 (no version change)
comments tweak
2008-11-11 23:45:59 +00:00
inxi-svn 1404ceca7d (No version change)
and added -q to testing wget as well...
2008-11-11 23:42:51 +00:00
inxi-svn 0ad0f3197b (No version change)
Added item to -v5 help menu.
2008-11-11 23:41:46 +00:00
inxi-svn 88ca162533 (No version change)
More cleanup of comments
2008-11-11 23:38:07 +00:00
inxi-svn 4b540d3c9b (no Version Change)
typo.
2008-11-11 23:37:20 +00:00
inxi-svn 3061f80d1a (change version)
Some last code cleanup, comment cleanup, tweaked a few small things.
2008-11-11 23:36:25 +00:00
inxi-svn 83a50c790a (Change Version)
For some reason, wget suddenly decided to show output, so added -q to script_self_updater function wgets
2008-11-11 20:04:33 +00:00
inxi-svn a761abbda7 (Change Version)
This should be about it, some fine tuning of variables, distro id handling, and lsb file handling
2008-11-11 20:01:36 +00:00
inxi-svn e158276f5e (Change Version)
Tiny change, removed 'Error data:' string from bad cpu core count to make output neater.
2008-11-11 19:42:01 +00:00
inxi-svn 241dc099b4 (Change Version)
Final step: moved the error output switch to end of get_parameters. This lets you trigger 
the debugger -@ <debug number> flag without having to actually alter the code of inxi 
manually.

This might occasionally create undesired error output, but that's a good thing, since
that error output should be seen so we can know what the error is.
2008-11-11 19:34:25 +00:00
inxi-svn 5c754f182b (Change Version)
Added -! unsupported argument error condition.
2008-11-11 19:12:24 +00:00
inxi-svn a7d160d02d (No Version Change)
Fixed top comments a bit
2008-11-11 18:57:47 +00:00
inxi-svn 1fdc16d584 (Change Version)
Bug fix, removed scriptname from download path
2008-11-11 18:47:00 +00:00
inxi-svn df2d91cb37 (Change Version)
This is now launching inxi as an official script. Changed the default download url
to get it directly from google svn. This means that users can always reference the
official svn copy to ensure that the code is what it claims to be.

Added for development purposes new advanced testing options:
-! 1 triggers the boolean testing flag
-! 2 triggers an alternative development download
-! http://<any website>/path_to_download_directory/ (note: must end in /, and not include 
  inxi file name
  
Updated the script_self_updater function to handle variable download urls, and added an
update message that lets the person know where the update source was.

Added error handler for user provided testing download urls, if not existing, exit.

And with this, I'm handing over control to the inxi project itself.
2008-11-11 18:37:09 +00:00
inxi-svn 6003c8a002 (Change Version)
Trying out defaulting to /etc/lsb-release unless it's mint in /etc/issue, that gives more accurate readouts
2008-11-11 07:01:29 +00:00
inxi-svn 881628d7f0 (Change Version)
Added fail option for sound card test, also check /proc/asound/cards for something too
2008-11-11 05:58:15 +00:00
inxi-svn 17031b8f10 (No Version Change)
Tweaked get distro lsb data a bit to avoid confusion in the future, but no change to handling.
2008-11-11 03:15:27 +00:00
inxi-svn 11e38953c4 (Change Version Number)
Small tweak to partition printout section to make things line up better.
2008-11-11 02:51:27 +00:00
inxi-svn 3b1e36a1ee (Change Version)
A series of bug and potential bug fixes:
1. In get distro data, improved handling of unfound distros significanly, handling
lsb-release testing as a fall back in 2 cases.

2. Created a new get_distro_lsb_data function to handle that processing

3. Added a last test for lsb-release presence.

4. Fixed a small bug that made ubuntu live cd hard disk size display fail.
2008-11-11 02:31:29 +00:00
inxi-svn fd1da2523a (No version change)
Fixed typo in function call.
2008-11-11 01:18:57 +00:00
inxi-svn 5394c9555b (No Version Change)
Cleaned up help menu text a bit
2008-11-11 01:16:47 +00:00
inxi-svn 4927ee47a7 (No Version Change)
Fixed ordering of tests.
2008-11-11 01:09:04 +00:00
inxi-svn f298a77680 (Change Version)
Added fall through /etc/lsb-release test to update distro data tests.

This adds one more failsafe test to future proof the stuff against
id failures. 

I tried to also use the standard lsb_release function but for some reason
when it's run inside inxi and sent to awk it gets incredibly slowed down.
This is odd, since that command usually runs quite fast in shell.

But it's too slow as is for now to use, it makes everything hang.

Maybe later I'll add an option to trigger it or something.
2008-11-11 01:05:55 +00:00
inxi-svn c8464427bd (No Version Change)
Added : to Partition line starter, so: Partitions:
2008-11-10 23:15:05 +00:00
inxi-svn f2bcff28ed (Change Version Number)
Updated help menu to better explain this new system, and split it into two parts:
1. output control
2. additional options

This makes it easier to read and understand.
2008-11-10 23:08:07 +00:00
inxi-svn 913e9290e0 (Change Version Number)
To make it more consistent, changed -s to -A, and changed the 'Sound' line starter to Audio

This makes all primary line switches upper case, and only -f which is an addon to CPU lower.
2008-11-10 22:57:35 +00:00
inxi-svn c03db070c5 (No Version Change)
removed extra whitespace on partition line
2008-11-10 22:46:50 +00:00
inxi-svn 33b816dc5a (Change Version)
This is a major version upgrade. Fresh option set, totally upgraded, now supports per line print 
control.
Each line now has a flag to switch it on or off, and those flags will also control full line
output with verbosity levels to keep it cleaner.

Since this is a core change, the new version is 0.5.0

Also moved all debugging and testing overrides to use characters, not letters:
-% - override corrupted data
-@ [number 1-10] - Triggers debugging levels 1 - 10
-! - triggers Testing data or functions

New option list and menu:
=======================================================================================
inxi -h
inxi supports the following options. You can combine
them, or list them one by one: Examples: inxi -v4 -c6 OR inxi -dc 6
Note: extra output options (eg -f,-H,-p,-s,-x) require a verbosity level of 1 or higher.
In other words, they only work if you use either -d or -v1 (or higher)

If you start inxi with no arguments, it will show the short form.
The following options if used without -d or -v will show just that complete line:
C,f,D,G,I,N,P,s,S - you can use these together to show just the lines you want to see.
If you use them with a -v level, it will show the full output for that line.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-c  Available color schemes. Scheme number is required.
    Supported schemes: 0-15 Example: inxi -c 11
-C  Show full CPU output, including per CPU clockspeed.
-d  Default output verbosity level, same as: inxi -v 1
-f  Show all cpu flags used, not just the short list.
-F  Show Full, all possible, output for inxi.
-D  Show full hard disk info, not only model, ie: /dev/sda - ST380817AS - 80.0GB.
-G  Show graphic card information (+ glx driver and version for non free video drivers).
-I  Show information: processes, uptime, memory, irc client, inxi version.
-N  Show network card information.
-P  Show partition information (shows what -v4 would show, but without extra data).
-s  Show sound card information.
-S  Show system information: host name, kernel, distro
-U  Auto-update script. Note: if you installed as root, you
    must be root to update, otherwise user is fine.
-v  Script verbosity levels. Verbosity level number is required.
    Supported levels: 1-5 Example: inxi -v 4
     1 - basic verbose, same as: inxi -d
     2 - Also show networking card data
     3 - Also show hard disk names as detected.
     4 - Also show partition size/filled data for (if present):/, /home, /var/, /boot
     5 - For multicore systems, also show per core clock speeds.
-V  inxi version information. Prints information then exits.
-x  Show extra data: bogomips on cpu.
-%  Overrides defective or corrupted data.
-@  Triggers debugger output. Requires debugging level 1-10.
2008-11-10 22:41:58 +00:00
inxi-svn fc8221b72f (Change Version Number)
Bug fix, major, had to add back in wildcard on perl detection and handling because it can report as not just 
perl but as perl5.10.0, a single string
2008-11-10 20:03:33 +00:00
inxi-svn 5e72775218 (Change Version)
1. Fixed help menu bug, now if unsupported option, error prints out full list of options used so people can see what the 
wrong option was.

2. Refactored print_hdd_data, and split out print_hdd_partition_data to make it cleaner, and added triggers to primary 
print output function directly, instead of embedding them in the hdd print function.

3. Moved print_it_out to top of print functions, and made better comments to show how it works.
2008-11-10 17:57:52 +00:00
inxi-svn 38bd7e2aaa Fixed small show partitions bug 2008-11-10 02:50:00 +00:00
inxi-svn c8b5020760 Added -p option, show partitions. Like other custom show options, requires -d or -v 1 or greater to run. Leaving -v4 as another way
to trigger this as well.
2008-11-10 02:39:40 +00:00
inxi-svn e3d719f74a tweaked swap data collector a bit 2008-11-10 01:49:56 +00:00
inxi-svn 43ffbaa535 Added some comments to swap partition section 2008-11-10 01:48:01 +00:00
inxi-svn 991d65fbee Added to partition output, swap data, still not with percent of swap used, but that's for another day. 2008-11-10 01:10:22 +00:00
inxi-svn 2b7a30b82b Made (usb) to USB to make more readable 2008-11-09 20:28:26 +00:00
inxi-svn 7221c789fa Removed - after (usb) to keep it cleaner 2008-11-09 20:26:00 +00:00
inxi-svn 0ef4b22dcc Cleaned up some testing cases, removed and cleaned up comments, tweaked the full hard drive output a bit 2008-11-09 20:20:23 +00:00
inxi-svn b8b87ed4bf Updated help menu to note this better 2008-11-09 19:54:12 +00:00
inxi-svn d611c88df5 A few major changes: in get client data, got rid of loose detections like *xchat* or *sh* and replaced them with tight,
literals in the case list. This might trigger a few failures, but it's better to then handle those failures explicitly in 
my opinion than to depend on something as loose as *sh*, which will catch any app with sh ever made.

Moved advanced hard disk data to be triggered now by -H, to avoid spamming irc. 

In the future, -x, extra data, will only be used for really silly little things like bogomips, ports, and so on, stuff 
that's short and basically just of interest to a few people.
2008-11-09 19:51:33 +00:00
inxi-svn b1fa122748 Fixed some more weaknesses with the client detection function. 2008-11-09 08:57:27 +00:00
inxi-svn e699488a94 Fixed bug in bash method that fails in etch, old bash. 2008-11-09 08:26:06 +00:00
inxi-svn e513666122 Fixed help menu bugs, forgot to have -s, sound card, and other errors. 2008-11-09 07:36:32 +00:00
inxi-svn f96ab2c884 Fixed testing bug for advanced sdx name detection 2008-11-09 07:07:48 +00:00
inxi-svn d63f5d8d39 Made just the one test, for sh|bash|dash|perl that handles now all cases, including konversation 2008-11-09 04:16:13 +00:00
inxi-svn d019d7b7c5 fixed some bugs in get client data 2008-11-09 03:59:27 +00:00
inxi-svn 3cb1cc8d1a Fixed bug with xchat gnome handling, my error 2008-11-09 03:45:36 +00:00
inxi-svn b27b6507a1 Trying the locsmif method, querying /proc/scsi/scsi directly instead, a failure case was discovered there. 2008-11-08 23:21:53 +00:00
inxi-svn 0a6347bed9 Added null data handler for temp array scsi 2008-11-08 22:26:16 +00:00
inxi-svn 0b4058277c Trying a fix for special case where hard disk doesn't actually divide by 16, no idea why 2008-11-08 22:14:56 +00:00
inxi-svn cbe7e922a6 Added array item, usb, for advanced hard disk output 2008-11-08 21:56:16 +00:00
inxi-svn 3fa22cd051 trying some usb drive fixes, needs more work 2008-11-08 21:33:48 +00:00
inxi-svn 164d8320d4 Fixed konvi bug 2008-11-08 21:13:13 +00:00
inxi-svn 17075eeaa8 fixing convi bug now 2008-11-08 21:00:17 +00:00
inxi-svn eb820e9958 Trying a sidux patch from infobash for the wrong output, shell instead of xchat etc 2008-11-08 20:39:27 +00:00
inxi-svn 269d923b0f Added EOF marker to let smxi do its integrity check on the file. Without that the install fails. 2008-11-08 19:15:19 +00:00
inxi-svn 42684b4dc2 Tweaked help text to better explain verbosity levels and extra options like -d, -f, -x.
Fixed a small bug in the disk size calculator, now it works all with single decimal accuracy for percent used and disk 
spacke in GB. This should solve a problem on smaller disks where the total partition size fails to equal the total disk 
size, and where on single small disks, where the listed total size didn't match the calculated single disk output.
2008-11-08 18:33:40 +00:00
inxi-svn 16024b6ade Changed failure to find device name to: Name n/a 2008-11-08 07:24:52 +00:00
inxi-svn cace45adb5 fixed typo 2008-11-08 06:43:30 +00:00
inxi-svn bfcc6035eb trying hard disk size output with decimal place, one, for smaller usb drives 2008-11-08 06:27:48 +00:00
inxi-svn 78c1b52da1 Trying a different way to handle flash drives, check for space starting first field 2008-11-08 06:25:31 +00:00
inxi-svn d324cb287d Added help notes for -x 2008-11-08 06:08:55 +00:00
inxi-svn 657173834f Fixed long line wraps, rearranged hard disk info 2008-11-08 06:06:08 +00:00
inxi-svn eeacc5cdf5 Trying out a usb device fix 2008-11-08 05:34:57 +00:00
inxi-svn ac5337d56f Fixed a bug with WDC, requires for the ls -l /dev/disk/by-id test replacing whitespace with _, and trimming off the last
part of the string
2008-11-08 05:18:01 +00:00
inxi-svn fbd76c10bc Redid the hdd data stuff, split it into basic and advanced functions for main loading of data array, then further
population of it for -v levels > 2. 

With -x option, also puts out /dev/[hs]dx and drive size as well, per drive
2008-11-08 04:50:09 +00:00
inxi-svn 394a53fdf3 Added -F, for full output option, by popular demand, to show everything supported by inxi 2008-11-07 20:55:37 +00:00
inxi-svn 3fb2d605a2 Updated update error to be more accurate 2008-11-07 20:48:13 +00:00
inxi-svn eb81af5e82 Made sound show with -s option; removed showing help menu on mistyped option, or unsupported option, this would make
spammy irc stuff. Instead shows message to run inxi -h for more information
2008-11-07 20:45:25 +00:00
inxi-svn 78a2872406 made tolower in awk instead of bash for cpu vendor compare 2008-11-07 20:04:28 +00:00
inxi-svn 2122cff7ca Made all awk gawk to keep it consistent, this is the type of randomness we need to avoid in the future. 2008-11-07 19:59:11 +00:00
inxi-svn aecf66bac7 Fixed a bug reported for partition information output, case where df splits its output lines because the first field is
too long. Now the get partition info function reads back from the last item per record, not from the first one. Since the 
detection is based on the last item in the  line, this should maybe fix that issue. Seen with LVM naming for example.

We'll see if this works or not.
2008-11-07 17:38:30 +00:00
inxi-svn ee0740046f some last cleanup of code 2008-11-06 23:08:34 +00:00
inxi-svn fd5ca8a6e2 Made all awk code endings the same, }' )... in all cases, or }' /file/path, or whatever 2008-11-06 21:39:18 +00:00
inxi-svn fe2fdf78e5 fixed typo in awk in get gfx x data 2008-11-06 21:33:14 +00:00
inxi-svn f027067ddf cleanup 2008-11-06 21:18:11 +00:00
inxi-svn f8e193103d fixed a few small errors 2008-11-06 21:03:19 +00:00
inxi-svn 84d1fb5ab0 gawk code cleanup, got rid of all one line flow controls, got rid of all ; separated statements, made all gawk code line
up with columns it occurs in.
2008-11-06 20:58:35 +00:00
inxi-svn 82c3d091a8 Got rid of sanitize_data feature, which forces double dips into awk, instead I put hte cleaners for , and whitespace into
each awk statement. This avoids exiting awk, then looping through the array in bash, then sending the array items to the 
cleaner function, back into awk, then sending it back, and rebuilding the array.

I tried putting the gawk cleaners into a variable and using the variable, but that didn't work as expected, but I'll see 
if i can figure out how to get that working.
2008-11-06 20:32:19 +00:00
inxi-svn c2f692c068 Corrected misnamed cpu/normal ban lists, no longer calling working lists A_... 2008-11-06 19:59:58 +00:00
inxi-svn 3873d50e86 Made all if conditionals use the same syntax, [[.....]];then, since we couldn't get rid of all the [[ stuff without
getting errors, it should all be the same, so [[....]] it is. Also cleaned up some other cruft and reorganized code 
slightly.
2008-11-06 19:43:28 +00:00
inxi-svn 1169e86347 Cleaned up more awk one liner flow controls, removed ; and added new lines, please check to make sure I didn't mess up! 2008-11-05 23:54:14 +00:00
inxi-svn 32a9957109 some more awk cleanup 2008-11-05 23:39:07 +00:00
inxi-svn b5bffea71f added @ to cpu ban list 2008-11-05 23:18:26 +00:00
inxi-svn c21dfba13d improved extra whitespace handling in cpu model filters, now all > 1 whitespace becomes a single ' ' 2008-11-05 23:15:09 +00:00
inxi-svn 90779b6369 cleanup of hanging and loose variables 2008-11-05 22:48:56 +00:00
inxi-svn fbff2fbed9 new option, show full flags (-f), created a few new functions to split the flag handling, for get and print. This removes
that junk from the old get cpu data and makes it cleaner.
2008-11-05 22:23:53 +00:00
inxi-svn f57394e296 Just some small cleanups and code fixes 2008-11-05 06:16:33 +00:00
inxi-svn a88d133b72 Try to fix L2 misreporting issue for intel core duo 2008-11-05 02:32:53 +00:00
inxi-svn 99509242d1 Improved audio device detection with new string 2008-11-05 02:05:26 +00:00
inxi-svn 582c6eecac Updated get_cpu_core_count to return an array of data like other functions, this helps make methods more consistent over
all get data functions
2008-11-04 22:08:46 +00:00
inxi-svn b11b8228c5 update text tweak 2008-11-04 20:09:09 +00:00
inxi-svn 28fd5c648a tweak 2008-11-04 20:07:11 +00:00
inxi-svn 0d4ead5b0a text tweak 2008-11-04 20:05:46 +00:00
inxi-svn c44c7d263c Small tweak to update message, makes it more readable 2008-11-04 20:04:51 +00:00
inxi-svn 54a94c2821 Added -v6 option, show audio / sound card data. Cleaned up last chunks of crufty code and variable names, found a few
hidden non handled old style variables and structures.

Less junk in there now, but still a few spots where things need polishing.
2008-11-04 20:02:05 +00:00
inxi-svn a70dedfa4b cleanup 2008-11-04 05:39:26 +00:00
inxi-svn c4fb305550 for ps3, dumped cpu .000000 mhz and made it .000 2008-11-04 05:00:55 +00:00
inxi-svn a3ceadd2e7 tweaking and testing how awk handles this, cleared out MHZ from cell cpu speed 2008-11-04 04:54:49 +00:00
inxi-svn 64a9f179e6 tweaked some output for awk cpu detections for cell 2008-11-04 04:45:02 +00:00
inxi-svn 8ca79e2118 Some tweaks and tests with awk, seem to work 2008-11-04 04:16:24 +00:00
inxi-svn bacb436798 another cell try 2008-11-04 04:10:03 +00:00
inxi-svn 1871cef434 fixed cpu count backup test 2008-11-04 04:02:59 +00:00
inxi-svn 6037e4002f trying to get ps3 to show some basic output 2008-11-04 04:01:02 +00:00
inxi-svn 37a0e55b57 added error condition to number calculator 2008-11-04 03:13:01 +00:00
inxi-svn 4ebea16e5f Changed partition data to work like other functions, create array of array data, then loop through it to print 2008-11-04 03:03:29 +00:00
inxi-svn 17c4e56151 Fixed card number bug in networking 2008-11-04 02:29:11 +00:00
inxi-svn dc00445017 Added both -V and -U update output that tells user where script is located in system 2008-11-04 02:16:50 +00:00
inxi-svn 567a20af28 Finally figured out how those weird pseud multilevel arrays work, tried it with networking, and it's working, I can get
output for each line as an array of an array, so I can print and handle output better now.
2008-11-04 02:14:12 +00:00
inxi-svn f68dc801d4 Fixed broken cache output, fixed bogomips output, created new cpu data function that takes core count and data number and
creates correct value for all cores total
2008-11-03 22:37:57 +00:00
inxi-svn 84beb29dcb Trying -x option for extra data output with bogomips, but note: bmips is I believe per core, so needs to actually be
calculated correctly, currently showing for only one core
2008-11-03 21:30:34 +00:00
inxi-svn d4ffef12c8 Some bash tweaks, tests on use of [ vs [[ brackets and arrays 2008-11-03 21:04:21 +00:00
inxi-svn 11b4075dbf Added proper antix-version handling to get distro name 2008-11-03 20:41:39 +00:00
inxi-svn 3dadd268e3 Fixed color in awk, using ENVIRON method 2008-11-02 20:57:56 +00:00
inxi-svn 51754db4ba Fine tuned hard disk partitions, put color values directly into the awk statement, that works fine if you use the correct
' and " sequences.

Cleaned up repeated Partition and replaced with single Partition: and subsequent ID: for each detected one
2008-11-02 20:46:25 +00:00
inxi-svn a197f7dd0b comments tweak 2008-11-01 23:29:22 +00:00
inxi-svn 50e0c9ec35 note about hwinfo as possible tool 2008-11-01 22:24:04 +00:00
inxi-svn 43bcdfc8a2 cleanup 2008-11-01 22:05:22 +00:00
inxi-svn e4cef81a8a Made -v3 show hard disk names, and -v2 networking information, this gives 3 an actual function, which it didn't have
before.

Updated help to show this.
2008-11-01 21:55:12 +00:00
inxi-svn 1347c67edf For usage, added verbosity level explanations, 0-5 currently. 2008-11-01 21:50:52 +00:00
inxi-svn e9a58b163c cleanup 2008-11-01 21:45:17 +00:00
inxi-svn 0007279526 A few more sloppy bug fixes 2008-11-01 21:34:07 +00:00
inxi-svn e956ee03f3 bug fix, changed $opt to $OPTARG 2008-11-01 21:30:53 +00:00
inxi-svn 7e4c53a7e5 Fixed bug, not null instead of null test,whoops 2008-11-01 21:28:38 +00:00
inxi-svn d379cb15c0 Redid get_parameters to use getops single letter method, this is cleaner and easier to maintain and test for.
Added options -c for color scheme, -d for default (same as previous -v1 or -v), -T testing, allows trigger of 
experimental new methods or outputs or functions.
2008-11-01 21:24:45 +00:00
inxi-svn 3366e34053 More comments added to clarify 2008-10-31 21:30:36 +00:00
inxi-svn a707cea2dc Added new verbosity level, 5. Allows for printout of clockspeed per cpu on new line if cpu count > 1 2008-10-31 21:12:23 +00:00
inxi-svn 3912580aad lots of cleanup, refactored more 2008-10-31 20:20:44 +00:00
inxi-svn cc48099a2a added spacer to null hdd case 2008-10-31 07:24:44 +00:00
inxi-svn 84feed2d45 added some hdd output tweaks 2008-10-31 07:21:57 +00:00
inxi-svn 312a53e3b9 Added (x) numbering for each hard drive listed in > 1 verbosity levels, this is a nice improvement in readability 2008-10-31 07:13:26 +00:00
inxi-svn 6ff09a06d5 forgot spacer 2008-10-31 06:45:21 +00:00
inxi-svn b5416695eb small output fix for networking card, single card case 2008-10-31 06:44:25 +00:00
inxi-svn b1e4762e7d More small tweaks to things 2008-10-31 04:31:56 +00:00
inxi-svn 8f29c790ad help menu output tweak 2008-10-31 04:27:00 +00:00
inxi-svn eb893cce4b Updated -V/--version information to better reflect inxi status, cleaned up a few little glitches. 2008-10-31 04:24:09 +00:00
inxi-svn 6253441bc3 Fixed special requirement for antiX id, hopefully distros won't do this type of random file generation and content, a
single string in the distro id is what they should have, ie: sidux-version, debian_version, not multiple lines
2008-10-31 03:07:52 +00:00
inxi-svn 14c7150e77 found weird issue, infobash was depending on variables NOT being correctly declared for some output stuff. This will need
to be fixed for real, for now just didn't declare HDD_MODEL. This type of stuff is why this script needs to be 
rewritten...
2008-10-31 02:31:30 +00:00
inxi-svn 06304336a2 Added null case handling for all hdd values, made hdd function local/global values cleaner 2008-10-31 02:21:01 +00:00
inxi-svn 27a128f93c For video, added null case in video card detection 2008-10-31 02:00:02 +00:00
inxi-svn 1dd41e1d02 uptime made it space, otherwise it looks silly 2008-10-31 01:36:38 +00:00
inxi-svn b6eb285cf9 tweaked uptime output, added dash, removed space 2008-10-31 01:34:51 +00:00
inxi-svn e8cceeb024 tweaked to add tri core, quad core to ban list 2008-10-31 01:27:53 +00:00
inxi-svn b05fe16a35 modified cpu bans, now it's a string 'dual core', not core, because coreduo gets broken 2008-10-31 01:25:20 +00:00
inxi-svn f245bbc521 Cleaned up comments, made more consistent and easy to read, added some comments 2008-10-30 22:34:23 +00:00
inxi-svn 1511341393 Updated version number 2008-10-30 22:24:40 +00:00
inxi-svn ae63e9973b Adding version number output for updating feature 2008-10-30 22:22:59 +00:00
inxi-svn c63f96f40e Added hack to get distro for arch, which has a bug about empty /etc/arch-release and jumbled /etc/issue 2008-10-30 22:04:26 +00:00
inxi-svn 696ee1b3e7 Added 'genuine' to cpu ban word list 2008-10-30 21:46:04 +00:00
inxi-svn 13a9fba961 Improved -U error handler, added advice to output if wget fails. 2008-10-30 21:28:50 +00:00
inxi-svn c4764550e4 Updated version number 2008-10-30 21:23:50 +00:00
inxi-svn 1e6b18bcbd More refactoring, made short output use the new cpu_core_count function, got rid of CPU2 stuff, commented out chunks of
now unneeded get cpu data stuff

More clean up, tightened up print functions, added some more locals in main print function for child data, removed 
corresponding globals.
2008-10-30 21:23:29 +00:00
inxi-svn 1dd8fc0354 Added trash80 cpu count function, removed redundant multicore lines since all always have same clockspeed etc
Major cleanup and refactoring of get gfx functions, cleanup of most print functions, consolidation and removal of 
unnecessary globals.
2008-10-30 20:32:53 +00:00
inxi-svn b06b4a07c7 Changed all cases of:
if [ .....]
then
or
elif [....]
then

to use the hanging then turd method:
if [....];then

This will be the standard style for inxi

All other flow controls will be on their own lines, ie:
do
done
{
}
2008-10-30 17:18:02 +00:00
inxi-svn 7085e1d702 fixed hdd used spacing, made script name / v number have right color scheme too 2008-10-30 07:48:20 +00:00
inxi-svn 0252ad7ade added gmbh to ban list 2008-10-30 07:43:21 +00:00
inxi-svn d2f36ba0e0 fixed ordering of multicard assembler for print 2008-10-30 07:28:43 +00:00
inxi-svn 19ad149b28 Fixed messup with gfx arrays, mixed up glx and gfx 2008-10-30 07:23:45 +00:00
inxi-svn 78ca858d54 Tiny output tweak 2008-10-30 06:19:22 +00:00
inxi-svn 68de9b023b Fine tuned gfx output, made sections easier to read 2008-10-30 06:08:06 +00:00
inxi-svn 244307e5e3 More fine tuning, got rid of last bits of printf mess, tweaked syntax slightly 2008-10-30 05:58:18 +00:00
inxi-svn 552b063dd2 more gfx output tweaks 2008-10-30 05:39:32 +00:00
inxi-svn 44a2b47d93 Fixed a small output issue with card gfx data 2008-10-30 05:38:10 +00:00
inxi-svn d1694d1374 Fixed obscure bug in gawk for gfx data in get gfx 2008-10-30 05:25:21 +00:00
inxi-svn a9e0462c43 refactored and ordered get data functions 2008-10-30 05:04:11 +00:00
inxi-svn 4a4ee6a650 Trying to fix a bug with xchat-gnome detection for client 2008-10-30 04:24:50 +00:00
inxi-svn 722014366a Fixed output bugs for xchat, got rid of unnecessary and hard to read printf 2008-10-30 01:25:13 +00:00
inxi-svn 1a23eb245e More output cleanup, more consistent and easy to read hopefullyO 2008-10-29 23:12:28 +00:00
inxi-svn 9da615b89b More output cleanup and tweaks 2008-10-29 23:07:01 +00:00
inxi-svn d7f6f92245 Tweaked output, fixed bugs, mostly done with major refactoring now 2008-10-29 23:02:24 +00:00
inxi-svn 24d855bd93 Short output tweak 2008-10-29 22:00:17 +00:00
inxi-svn a253b4bf68 Bug fix on color setting 2008-10-29 21:47:13 +00:00
inxi-svn 15912c0455 Major refactoring, variable cleanup, condition tests made more consistent.
Still to do, make consistent tests on arrays, those need some careful handling.

More tightening of global/local variables.
2008-10-29 21:23:29 +00:00
inxi-svn 07605806d7 bug fix for nested {}... in cpu section 2008-10-29 08:18:56 +00:00
inxi-svn fce18b8fa4 fixed dual gfx bug 2008-10-29 07:37:26 +00:00
inxi-svn 9c27241efd try at bug fix for dual output of graphics line 2008-10-29 07:29:17 +00:00
inxi-svn 5838f7e003 put dual gfx on one line 2008-10-29 07:07:53 +00:00
inxi-svn ee703d17c2 output fix 2008-10-29 06:59:59 +00:00
inxi-svn 7bec613de9 bug fix 2008-10-29 06:58:04 +00:00
inxi-svn dcd2d72813 fixed dual video card output 2008-10-29 06:54:28 +00:00
inxi-svn 203501f56a More cleanup, added v4 output, partition filled information for hard disk, reordered output to have gfx all in one place,
cleaner indenting.
2008-10-29 06:41:29 +00:00
inxi-svn 887c559ca8 more refactoring 2008-10-29 05:05:01 +00:00
inxi-svn 186f1ced0b more refactoring, cleanup 2008-10-29 03:49:24 +00:00
inxi-svn 27de71c99f added help menu, -h and --help 2008-10-29 03:22:16 +00:00
inxi-svn 6d63e5686b more refactoring 2008-10-29 03:03:18 +00:00
inxi-svn 05ad16866c patched, dcop in theory would now work in konversation script launch, otherwise I'll leave this alone for now 2008-10-29 02:35:42 +00:00
inxi-svn d218d50d02 hacked out the dcop stuff for now, that only works if inxi is started as a built in konversation script 2008-10-29 01:59:05 +00:00
inxi-svn 41b9d5f2aa attempt at konversation bug fix 2008-10-29 00:33:52 +00:00
inxi-svn b99cfc9df2 removed debugger output 2008-10-29 00:00:25 +00:00
inxi-svn 489bf2b83c more refactorings, trying to find out why readlink returns perl for konversation in inxi but not infobash 2008-10-28 23:39:01 +00:00
inxi-svn 33c996f682 small tweaks 2008-10-28 07:28:50 +00:00
inxi-svn 9528e9792c get rid of infobash 2008-10-28 07:10:07 +00:00
inxi-svn 6779d27964 refactored more, rearranged utility functions 2008-10-28 06:45:56 +00:00
inxi-svn cde859ac3b replaced eat() with remove_errooneous_characters function by trash80 2008-10-28 06:35:45 +00:00
inxi-svn 65ff6dd284 fixed possible slight path bug 2008-10-28 05:18:25 +00:00
inxi-svn 35643a105f small tweak function name 2008-10-28 04:16:30 +00:00
inxi-svn af2a1da5db refactored into primary data get and print functions 2008-10-28 04:14:35 +00:00
inxi-svn 862eb60967 refactoring 2008-10-28 03:54:30 +00:00
inxi-svn f335326cd9 tweaked color option error handler 2008-10-28 03:49:24 +00:00
inxi-svn 22f0026e2c put all core features into function containers as first step to break this into logical components 2008-10-28 03:42:28 +00:00
inxi-svn c1a4fe88b4 tweaks 2008-10-28 03:11:44 +00:00
inxi-svn 947a8b8fc4 tweaks 2008-10-28 03:09:58 +00:00
inxi-svn 46f05dc2fc more refactoring and code cleanup, it's starting to get readable now 2008-10-28 03:01:58 +00:00
inxi-svn a5dd519b0f more refactoring, some bug fixes that made layout display wrong in editors 2008-10-28 02:48:05 +00:00
inxi-svn 04674b0e72 more refactoring 2008-10-28 02:24:11 +00:00
inxi-svn ef7ac17e39 code refactoring 2008-10-28 02:14:34 +00:00
inxi-svn fa66c967b5 more code cleanup 2008-10-28 02:07:37 +00:00
inxi-svn 28be7483ec Added temporary -U update option for dev and debugging purposes 2008-10-28 01:49:16 +00:00
inxi-svn f8aac2d152 updated version number 2008-10-28 01:35:09 +00:00
inxi-svn 9e013bcab7 Fixed version number display to handle that part dynamically, fixed more code 2008-10-28 01:27:14 +00:00
inxi-svn 12492a95ba small tweak in comments 2008-10-28 01:01:03 +00:00
inxi-svn 61cca4ea15 Initial setup of repo 2008-10-28 00:40:43 +00:00