Commit graph

586 commits

Author SHA1 Message Date
inxi-svn 4038300724 added in C or F output 2009-07-27 04:53:34 +00:00
inxi-svn 161a7b975a got rid of + signs 2009-07-27 04:48:29 +00:00
inxi-svn 5193280b8d output tweak 2009-07-27 04:39:11 +00:00
inxi-svn f9b4b1bdce fixed numbering to allow for pre 1.1 bug fixes 2009-07-27 04:34:08 +00:00
inxi-svn f16a1b15e2 tweaked output 2009-07-27 04:29:07 +00:00
inxi-svn e0f4f067a1 first draft of sensors output 2009-07-27 04:27:01 +00:00
inxi-svn 36cf99d1a9 trying to add finch as a new irc client 2009-06-07 01:49:43 +00:00
inxi-svn 07d2d6d760 a few bug fixes 2009-05-28 23:05:33 +00:00
inxi-svn e82a2d13a9 added logging and debugger output improvements 2009-05-28 22:53:40 +00:00
inxi-svn 10a35135e6 updated 2009-05-28 20:25:29 +00:00
inxi-svn 3a6580e1a2 (debugger) 2009-03-14 04:18:26 +00:00
inxi-svn d606f89e45 (no version change, debuggers) 2009-03-14 04:16:42 +00:00
inxi-svn 0ac271927c (no version change, debuggers) 2009-03-14 04:09:39 +00:00
inxi-svn 1a146d7148 (no version, more debugging) 2009-03-14 04:03:35 +00:00
inxi-svn 74b5708a65 (no version change, branches debugging) 2009-03-14 03:59:05 +00:00
inxi-svn b345aec205 (no version change)
trying to get an Arch failure to show rendering status fixed
2009-03-14 01:23:43 +00:00
inxi-svn 2a9eb185c4 (no version change, branch)
Fine tuned the glx handling to open it up for all cases, and to also fix the bug, which I found the cause of now.

In case people don't like the glx information I'll add a further switch, but I think it's fine to show it for all cards now, especially 
with radeon and radeonhd work. Also improved direct rendering output to actually show now if -x or -F is used.

This will be inxi 1.0.8 once it's tested and confirmed good.
2009-03-14 00:34:52 +00:00
inxi-svn 6756f714de (no version change)
branch test to output all glx info for all cards, also to fix a bug from raikejen on lsc
2009-03-13 23:47:41 +00:00
inxi-svn 1ab0749006 branch test, no version change, adding quassel support 2009-03-13 22:18:03 +00:00
inxi-svn bdb12380f3 bug trapper 2009-03-02 01:49:03 +00:00
inxi-svn 4891f4f29e debugger test 2009-03-02 01:36:48 +00:00
inxi-svn fef0cb879c no version change, debugger test 2009-03-02 01:34:35 +00:00
inxi-svn e019b33206 no version change, fine tuning 2009-03-02 00:45:56 +00:00
inxi-svn 71d17ace13 credits 2009-03-02 00:39:44 +00:00
inxi-svn 76be4ec89a no version change, fine tuning 2009-03-02 00:39:03 +00:00
inxi-svn 16fa7f0319 removed unneeded swap data, no version change 2009-03-02 00:25:33 +00:00
inxi-svn fec6480dd9 (no version change: branche one)
Testing new swap data, nice one damentz
2009-03-02 00:20:52 +00:00
inxi-svn 57073c23a1 tweaks 2009-02-18 06:08:45 +00:00
inxi-svn d41372da60 trying differently 2009-02-18 05:59:21 +00:00
inxi-svn be45fa2909 tweakO 2009-02-18 05:51:08 +00:00
inxi-svn 33736cc4f1 trying this first 2009-02-18 05:42:56 +00:00
inxi-svn f994e2ebb7 next test 2009-02-18 05:39:39 +00:00
inxi-svn a7f84fec15 tweak 2009-02-18 05:23:53 +00:00
inxi-svn b43667f58f tweak 2009-02-18 05:17:38 +00:00
inxi-svn cd5cb1e814 test one 2009-02-18 05:15:04 +00:00
inxi-svn 553e55f4ec (Branch one test, no version change)
bug fix for df output wrapping in partitions
2009-02-15 05:04:35 +00:00
inxi-svn f1ec8f1a8b try removing "" 2009-02-07 03:54:37 +00:00
inxi-svn 11eaced89f 2009-02-07 03:53:39 +00:00
inxi-svn 90ae73b2f4 debugging 2009-02-07 03:41:28 +00:00
inxi-svn 2dcbd5e05d small uuid bug fix 2009-02-07 03:29:29 +00:00
inxi-svn aaaff711aa final draft, should be good to go now 2009-02-05 01:12:27 +00:00
inxi-svn 29bd7429e9 improved help a bit, and made -l or -u trigger -P too 2009-02-05 01:03:49 +00:00
inxi-svn 83878c2fa8 arch root fix 2009-02-05 00:59:38 +00:00
inxi-svn 9d97e8e55b bug found and squashed 2009-02-05 00:45:03 +00:00
inxi-svn 0600dd519e bug hunting 2009-02-05 00:39:18 +00:00
inxi-svn 26bac8e668 bug fix 2009-02-05 00:08:57 +00:00
inxi-svn 10adfe4701 debuggers 2009-02-05 00:04:52 +00:00
inxi-svn 34f9e9a031 quick test 2009-02-05 00:00:15 +00:00
inxi-svn 2da99f4393 branches/one arch / debugging 2009-02-04 23:52:46 +00:00
inxi-svn cee0dd4867 branches/one arch compatible now? let's see 2009-02-04 23:36:23 +00:00
inxi-svn 6f94b59e1f full dev, label, and uuid handling now, except for some fringe cases with arch
This is branches/one test, will require some fine tuning to make it work cleanly
2009-02-04 23:00:55 +00:00
inxi-svn 815fd5533a removed fake dir 2009-02-03 21:57:16 +00:00
inxi-svn f1b504217b bug fixes 2009-02-03 21:54:10 +00:00
inxi-svn 836098c05e cleanup 2009-02-03 21:04:00 +00:00
inxi-svn 2c44edebd5 Should be final draft before putting live 2009-02-03 20:57:32 +00:00
inxi-svn 00fdc65a02 version update, for branch one 2009-02-03 20:50:27 +00:00
inxi-svn a99ff39449 fine tuned output a bit 2009-02-03 20:50:10 +00:00
inxi-svn cc85ccbce5 up bug fix for branch one 2009-02-03 20:42:40 +00:00
inxi-svn da08950acc Testing new multi cpu logic in branch one 2009-02-03 20:38:41 +00:00
inxi-svn ee26174d9e fixed small sys info kernel double space bug 2009-01-26 22:42:13 +00:00
inxi-svn 804ec79ce5 last cleanups and syntax fixes 2009-01-26 22:35:34 +00:00
inxi-svn e8a2c34658 Made all gawk use the same structure syntax, a hanging {, for END, BEGIN, if, else, for
This will help avoid future difficulties in reading the code.

also converted all gawk one liners to normally expanded logic, one statement or case per line
2009-01-26 22:19:33 +00:00
inxi-svn b1503df5ae testing commit, this is mainly just to test the sample data file, and to fix some bugs in the cpu sections 2009-01-25 03:53:20 +00:00
inxi-svn 274e065ddb bug fix 2009-01-09 03:16:27 +00:00
inxi-svn ecde3e165e added testing 2 condition as well 2009-01-09 03:11:06 +00:00
inxi-svn 38239f43ba final version for debuggers 2009-01-09 02:53:57 +00:00
inxi-svn 122badbbf1 final debugger tester for katt 2009-01-09 02:51:28 +00:00
inxi-svn 5904c7604a better debugging output 2009-01-09 02:37:37 +00:00
inxi-svn 56df25f401 new test for people 2009-01-09 02:17:35 +00:00
inxi-svn 1948f9df0e test of output 2009-01-09 02:07:19 +00:00
inxi-svn 5b246b5dd7 bug fix 2009-01-09 01:57:07 +00:00
inxi-svn a81e8e5f0c test for partition data 2009-01-09 01:54:23 +00:00
inxi-svn b2e3fa5360 big fix 2 2008-12-15 00:10:34 +00:00
inxi-svn 44b83d0e2f debug effort 1 2008-12-15 00:09:10 +00:00
inxi-svn 2a976358b3 test 10, found source of problem 2008-12-13 21:06:04 +00:00
inxi-svn e558a1f832 test 9 2008-12-13 20:51:31 +00:00
inxi-svn 6b491f70c1 test 8 2008-12-13 20:38:12 +00:00
inxi-svn 39e7d24c01 test 8 2008-12-13 20:33:49 +00:00
inxi-svn b6b55beae7 test 7 2008-12-13 20:30:51 +00:00
inxi-svn 8e586a8e3c test 6 2008-12-13 20:24:28 +00:00
inxi-svn bb0cbc65a8 test 5 2008-12-13 20:17:26 +00:00
inxi-svn 9a8050c46d test 4 2008-12-13 20:08:32 +00:00
inxi-svn 85664bff3b test 3 2008-12-13 20:05:11 +00:00
inxi-svn d5ac332678 test 2 2008-12-13 20:02:42 +00:00
inxi-svn 6de93b726f test one for eee bug 2008-12-13 19:56:44 +00:00
inxi-svn a5d5324797 fine tuned special cases, spaces in file names, etc 2008-12-03 23:03:42 +00:00
inxi-svn 6fa7b8fb87 tweaked to filter iso mounts 2008-12-03 22:40:46 +00:00
inxi-svn eb1dc02ed5 last tweaks 2008-12-03 22:24:19 +00:00
inxi-svn ddb7fff801 tweaked counter to handle irc color byte difference 2008-12-03 22:19:20 +00:00
inxi-svn 8ac17fd729 tweaked output for dynamic partitoin output 2008-12-03 22:10:02 +00:00
inxi-svn ce33ac4884 line counter test 2008-12-03 22:05:56 +00:00
inxi-svn 2339a67c01 adding username handling 2008-12-03 21:40:33 +00:00
inxi-svn 02c548a061 second round 2008-12-03 21:27:46 +00:00
inxi-svn 0948495c69 Trying full partition output handling 2008-12-03 21:21:45 +00:00
inxi-svn a2af542005 finals 2008-11-24 00:39:34 +00:00
inxi-svn bb44b53f72 maybe final beta 2008-11-24 00:30:14 +00:00
inxi-svn c8e4cf23fd test 2008-11-24 00:28:39 +00:00
inxi-svn 5ea15dda31 numbering 2008-11-24 00:16:35 +00:00
inxi-svn ae4ab3463b fix 2008-11-24 00:15:46 +00:00
inxi-svn 009bf103a4 test 2008-11-24 00:11:01 +00:00
inxi-svn 1dcf47bdba trying something 2008-11-24 00:08:25 +00:00
inxi-svn 044e6eccbe test 2008-11-24 00:02:30 +00:00
inxi-svn f14431aecc trying quotes 2008-11-24 00:01:46 +00:00
inxi-svn cce69a384f tweak 2008-11-23 23:57:36 +00:00
inxi-svn 8efcaa874b first real try to create good konvi output 2008-11-23 23:54:04 +00:00
inxi-svn be487b8fe3 update to branch 2008-11-23 23:43:37 +00:00
inxi-svn 9c2384389d first bug fix for full konvi support 2008-11-23 23:40:01 +00:00
inxi-svn 1614e5f2ea small tweak in output space handling 2008-11-23 18:10:30 +00:00
inxi-svn 3599dbd7bc Trying module version extraction 2008-11-23 18:02:39 +00:00
inxi-svn 5bd6dede93 Fixed weak wan ip handling, using wget -q -O - now to send to stdout 2008-11-21 22:23:19 +00:00
inxi-svn 1c4cc83cb6 maybe last beta before final release 2008-11-21 21:54:28 +00:00
inxi-svn ad4b93011b output tweaks 2008-11-21 21:33:56 +00:00
inxi-svn 5898d17100 fixed bad variable 2008-11-21 21:24:48 +00:00
inxi-svn 45392d7153 Getting close now, test this 2008-11-21 21:17:21 +00:00
inxi-svn 9bba645d55 debugging 2008-11-21 21:14:23 +00:00
inxi-svn f197246e5b lan interfaces test done 2008-11-21 20:58:32 +00:00
inxi-svn 9f64dfd4ab added plural network ports 2008-11-21 19:59:30 +00:00
inxi-svn e853fed8ff added more browsers to ip test 2008-11-21 19:51:00 +00:00
inxi-svn ff58282b96 testing new ip features and bug fixes 2008-11-21 19:44:11 +00:00
inxi-svn cf29f83108 updated to fix some dutchy issues 2008-11-21 19:03:26 +00:00
inxi-svn e8e35000b1 missed a few 2008-11-21 04:13:01 +00:00
inxi-svn 7ce8e2a3f8 number update 2008-11-21 04:11:27 +00:00
inxi-svn 20b90c15f7 trying to remove | markers to see how that looks 2008-11-21 04:11:11 +00:00
inxi-svn f16f28ac45 updated number 2008-11-21 03:07:29 +00:00
inxi-svn b99b7c3619 Removed dev stuff, version 4, ready for testing 2008-11-21 02:39:15 +00:00
inxi-svn 3c5dcc1b1a fixes and twaeks 2008-11-21 02:14:10 +00:00
inxi-svn cde3d78ac4 trying a few more fine tunings 2008-11-21 01:39:56 +00:00
inxi-svn a295ba44ba tweaks 2008-11-21 01:36:50 +00:00
inxi-svn 892572ec7f more testing 2008-11-21 01:31:36 +00:00
inxi-svn f01fd145ca remove debugger 2008-11-21 01:26:36 +00:00
inxi-svn adfef6c479 next test 2008-11-21 01:26:09 +00:00
inxi-svn 8d520d598c debugger 2008-11-20 22:30:38 +00:00
inxi-svn 84af892826 update debuggers 2008-11-20 22:29:52 +00:00
inxi-svn 11058950f0 first try at working output 2008-11-20 22:26:43 +00:00
inxi-svn 254febefb2 branch cpu -C single core bug fix 2008-11-20 19:11:30 +00:00
inxi-svn 3386ba87a3 new branch, removed E stuff for now, this will be for audio/bug fixes 2008-11-20 18:56:02 +00:00
inxi-svn 910cb86857 trying arch fix 2008-11-18 21:00:32 +00:00
inxi-svn de22e58936 Updated number, added patch 2008-11-14 20:20:56 +00:00
inxi-svn 31c692cc07 Trying awk fix for extra line in asound/versions 2008-11-14 20:12:56 +00:00
inxi-svn d7839c49e1 Bug fix applied to branch one as well 2008-11-14 09:21:11 +00:00
inxi-svn 3397457c45 Fixed up and synced audio functions 2008-11-14 07:19:20 +00:00
inxi-svn 3d91871ffb removed audio array debugging echo 2008-11-14 07:12:48 +00:00
inxi-svn 6fa1b9ca6a A slight hack to print out single sound card drivers, won't work for dual, but that's ok. 2008-11-14 07:08:05 +00:00
inxi-svn c36a5438ce updated branch numbero 2008-11-14 03:49:04 +00:00
inxi-svn 6fbe40a549 removed debugging echo 2008-11-14 03:35:31 +00:00
inxi-svn b79da13099 more tests, safeguards 2008-11-14 03:28:27 +00:00
inxi-svn 14746d68f1 Trying a bit more alsa tests, but I think it can't be done to compare lspci and /proc/asound/cards, because
strings aren't the same in all cases, and sometimes don't even have a single word in common. Oh well...
2008-11-14 03:24:31 +00:00
inxi-svn e1195797cc Testing an alsa driver thing 2008-11-14 03:00:08 +00:00
inxi-svn 8284050b51 Trying to add driver to output 2008-11-14 02:33:04 +00:00
inxi-svn 2a7b3976cd Updated to 0.5.28 2008-11-14 01:48:42 +00:00
inxi-svn 52829c43c7 output tweaks 2008-11-14 01:41:56 +00:00
inxi-svn 3991b6efa1 Trying to remove some extra alsa (....) data, and fix the card numbering 2008-11-14 01:39:46 +00:00
inxi-svn 662de26450 Updated to 0.5.27 main, leaving in the E extras stuff 2008-11-14 01:01:44 +00:00
inxi-svn 35e48ce32b numbering 2008-11-14 00:36:20 +00:00
inxi-svn 522b114a7a Trying alsa output 2008-11-14 00:35:54 +00:00
inxi-svn 0eec869c41 bug fix 2008-11-13 23:19:59 +00:00
inxi-svn 5b4a3b8f94 added -E to options 2008-11-13 23:18:28 +00:00
inxi-svn eff986799b Trying a little test of the branches and other testing systems. 2008-11-13 23:16:49 +00:00
inxi-svn c915e76a34 (branch)
Added first testing inxi
2008-11-13 20:03:18 +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