Commit graph

1681 commits

Author SHA1 Message Date
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