|
techAdmin
Back to top
Status: Site Admin Joined: 26 Sep 2003 Posts: 1034 Location: East Coast, West Coast? I know it's one of them. |
This is so far working really well. Trash80 and I decided to fork infobash, which has been largely neglected in sidux except for an occasional bug fix or whatever.
VERSION 0.6.x - NEW OPTIONS, check help For the first Final Release (0.5.18), now the code is updated and downloaded directly from inxi.googlecode.com/svn/trunk/inxi, which means all current and future project members are able to load and make live any svn changes. inxi now also includes alternate download flags for development purposes, see top comments for more info. 0.6.x now offers ability to show your Wan IP and the IP of each detected interface, if you have ifconfig installed. Special Thanks to... All the super helpful and friendly people on irc.oftc.net channel #linux-smokers-club , who patiently tested each build as it was delivered, and even more patiently stayed with the debugging process until the issues were resolved, suffering through endless waves of inxi irc output in the process. Through them the support for a variety of platforms, Arch, Fedora, Mandriva, Ubuntu, Mint, and some more obscure distros I'd never heard of, was solidified and debugged. They help make this stuff fun, which is how it should be... Download and install options You can download the latest version here. I recommend putting inxi into /usr/local/bin to make sure you don't misplace it or get multiple version in conflicting paths, but you don't have to. But you really should, since that's where all the other smxi, sgfxi, and svmi scripts live. ALERT: Arch Linux users report that /usr/local/bin is NOT in their default system path, so they will need to put inxi in /usr/bin instead. Note: the url: smxi.orginxi is a short cut that goes to the google code inxi file, it's just easier to type and remember techpatterns.com/inxi than inxi.googlecode.com/svn/trunk/inxi Here's a one liner download and install, you must do this as root: :: Code :: cd /usr/local/bin && wget -Nc techpatterns.com/inxi && chmod +x inxiAfter the code is more or less refactored, I'll probably add this to the smxi.zip installer package as well to make things easier for everyone. smxi + inxi installer smxi has an installer as well, in Post Upgrade Options -> Package Install -> Utilities -> inxi Now also sets the symbolic link for built in Konversation script support if you have Konversation installed. inxi script self updater, inxi -U Rather than force you to redownload each latest release, I added an option to do that automatically: inxi -U (for update). If you chmod or chown /usr/local/bin/inxi to user, you can do -U as user. That's what I am doing for dev purposes, it's more convenient that way. inxi bug reports/feature requests Please post any bug reports or feature requests, in general, on the inxi svn site, as a new issue there. (Requires Google account). We're trying to keep that site as the main authority for developers and anyone else interested in using inxi. inxi options New: -h gives help / options list: :: Code :: inxi -h
inxi supports the following options. You can combine them, or list them one by one: Examples: inxi -v4 -c6 OR inxi -dDc 6 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: A,C,f,D,G,I,N,P,S - you can use these together to show just the lines you want to see. If you use them with a -v level (or -d), it will show the full output for that line along with the output for the chosen verbosity level. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Output Control Options: -A Show audio/sound card information. -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 -D Show full hard disk info, not only model, ie: /dev/sda - ST380817AS - 80.0GB. -f Show all cpu flags used, not just the short list. -F Show Full, all possible, output for inxi. -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 system information: host name, kernel, distro -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. -x Show extra data: bogomips on cpu. Only works with verbose or line output. Additional Options: -h or -H - this help menu. -U Auto-update script. Note: if you installed as root, you must be root to update, otherwise user is fine. -V inxi version information. Prints information then exits. -% Overrides defective or corrupted data. -@ Triggers debugger output. Requires debugging level 1-10. Give this a try!! it's nice, the layout is cleaner than infobash already, and the information is laid out in a more intuitive way, and should be easier to read overall for people. |
|||||
| Back to top |
Thanks.
A nice job and a definite improvement. |
|||||
| Back to top |
Thanx h2,
good job! works fine! greez widux |
|||||
| Back to top |
Danke, bedankt, thanks h2
It was wash & go :-) |
|||||
|
techAdmin
Back to top
Status: Site Admin Joined: 26 Sep 2003 Posts: 1034 Location: East Coast, West Coast? I know it's one of them. |
This is going extremely well so far in my opinion. Look for more and more options added as time goes on.
I've rebuilt most of the core structure, and it's now quite easy to add new modules, ie, new verbosity levels (-v ...) using the output handler modules. I'm looking forward to that part getting more fine tuned, robust, and stable, and to then integrate more features as time permits. Here's the current verbosity levels, with output samples (sorry, can't show colors here): inxi, or inxi -v0 - the short form :: Code :: CPU[Dual Core AMD Athlon 64 X2 3800+ clocked at 2000.000 Mhz] Kernel[Linux 2.6.26-5.slh.4-sidux-686 i686] Up[-16 min-] Mem[-483.4/2027.2MB-] HDD[-490GB(51% used)-] Procs[-156-] Client[Shell] :: inxi v:0.2.1inxi -v1, or inxi -d - corresponds roughly to infobash -v :: Code :: inxi -v1
System: Host my-box running Linux 2.6.26-5.slh.4-sidux-686 i686 Distro sidux-20070102-d:1 CPU: Dual Core AMD Athlon 64 X2 3800+ clocked at 2000.000 MHz Graphics: Card nVidia GeForce 8400 GS | X.Org 1.4.2 | Res 1280x1024@50.0hz GLX Renderer GeForce 8400 GS/PCI/SSE2/3DNOW! | GLX Version 2.1.2 NVIDIA 177.80 Disks: HDD Size 490GB (51% used) Info: Processes 155 | Uptime 16 min | Memory 488.8/2027.2MB | Client Shell | inxi v:0.2.17 inxi -v2 - show networking :: Code :: inxi -v2
System: Host my-box running Linux 2.6.26-5.slh.4-sidux-686 i686 Distro sidux-20070102-d:1 CPU: Dual Core AMD Athlon 64 X2 3800+ clocked at 2000.000 MHz Graphics: Card nVidia GeForce 8400 GS | X.Org 1.4.2 | Res 1280x1024@50.0hz GLX Renderer GeForce 8400 GS/PCI/SSE2/3DNOW! | GLX Version 2.1.2 NVIDIA 177.80 Network: Card-1 nVidia CK804 Ethernet Controller, at port: b400 Card-2 Marvell 88E8053 PCI-E Gigabit Ethernet Controller, at port: 8c00 Disks: HDD Size 490GB (51% used) Info: Processes 155 | Uptime 17 min | Memory 488.0/2027.2MB | Client Shell | inxi v:0.2.17 inxi -v3 - show disks detected :: Code :: inxi -v3
System: Host my-box running Linux 2.6.26-5.slh.4-sidux-686 i686 Distro sidux-20070102-d:1 CPU: Dual Core AMD Athlon 64 X2 3800+ clocked at 2000.000 MHz Graphics: Card nVidia GeForce 8400 GS | X.Org 1.4.2 | Res 1280x1024@50.0hz GLX Renderer GeForce 8400 GS/PCI/SSE2/3DNOW! | GLX Version 2.1.2 NVIDIA 177.80 Network: Card-1 nVidia CK804 Ethernet Controller, at port: b400 Card-2 Marvell 88E8053 PCI-E Gigabit Ethernet Controller, at port: 8c00 Disks: HDD (1)ATA ST3250824AS (2)ATA ST380817AS (3)ATA ST3160827AS Size 490GB (51% used) Info: Processes 155 | Uptime 17 min | Memory 488.0/2027.2MB | Client Shell | inxi v:0.2.17 inxi -v4 - show partition info, if found for /, /home, /var/, /boot :: Code :: inxi -v4
System: Host my-box running Linux 2.6.26-5.slh.4-sidux-686 i686 Distro sidux-20070102-d:1 CPU: Dual Core AMD Athlon 64 X2 3800+ 512 KB cache flags (sse3 nx lm) clocked at 2000.000 MHz Graphics: Card nVidia GeForce 8400 GS | X.Org 1.4.2 | Res 1280x1024@50.0hz GLX Renderer GeForce 8400 GS/PCI/SSE2/3DNOW! | GLX Version 2.1.2 NVIDIA 177.80 Network: Card-1 nVidia CK804 Ethernet Controller, at port: b400 Card-2 Marvell 88E8053 PCI-E Gigabit Ethernet Controller, at port: 8c00 Disks: HDD (1)ATA ST3250824AS (2)ATA ST380817AS (3)ATA ST3160827AS Size 490GB (51% used) Partition: / - size: 12G used: 5.6G ( 47% ) Partition: /home - size: 15G used: 8.8G ( 65% ) Info: Processes 155 | Uptime 21 min | Memory 488.0/2027.2MB | Client Shell | inxi v:0.2.17 inxi -v5 - if multicore detected, create new frequency line, per cpu :: Code :: System: Host my-box running Linux 2.6.26-5.slh.4-sidux-686 i686 Distro sidux-20070102-d:1
CPU: Dual Core AMD Athlon 64 X2 3800+ 512 KB cache flags (sse3 nx lm) Clock Speeds: (1) 2000.000 MHz (2) 2000.000 MHz Graphics: Card nVidia GeForce 8400 GS | X.Org 1.4.2 | Res 1280x1024@50.0hz GLX Renderer GeForce 8400 GS/PCI/SSE2/3DNOW! | GLX Version 2.1.2 NVIDIA 177.80 Network: Card-1 nVidia CK804 Ethernet Controller, at port: b400 Card-2 Marvell 88E8053 PCI-E Gigabit Ethernet Controller, at port: 8c00 Disks: HDD (1)ATA ST3250824AS (2)ATA ST380817AS (3)ATA ST3160827AS Size 490GB (51% used) Partition: / - size: 12G used: 5.6G ( 47% ) Partition: /home - size: 15G used: 8.8G ( 65% ) Info: Processes 155 | Uptime 22 min | Memory 488.2/2027.2MB | Client Shell | inxi v:0.2.17 |
|||||
| Back to top |
thankyou for this script and the enhancements work great.
I had a copy of an older script sitting in my spare partition running it from there as a dot / inxi is of no big deal but running the update caused the update to go to where ever you are running it from which may be nice to know for others? :: Code ::
root@siduxbox:/a/0sidux/0files/4misc# ./inxi -V inxi - the universal, portable, system info script for irc. Version: 0.3.6 |
|||||
|
techAdmin
Back to top
Status: Site Admin Joined: 26 Sep 2003 Posts: 1034 Location: East Coast, West Coast? I know it's one of them. |
The update goes to wherever you ran it from, that's correct.
This can lead to problems over time, which is why smxi forces the person to use /usr/local/bin, otherwise people ALWAYS put it somewhere else in their PATH, then forget, then file a bug report, heh.. but in inxi, that shouldn't matter, since it just does what it does from where it is no matter what. But a note of where the update path is can easily be added to the update text. |
|||||
|
techAdmin
Back to top
Status: Site Admin Joined: 26 Sep 2003 Posts: 1034 Location: East Coast, West Coast? I know it's one of them. |
added that output to -U, update, then run inxi -U again to see new data.
:: Code :: inxi -U
Starting inxi self updater. Currently running inxi version number: 0.3.17 Updating inxi in /usr/local/bin now... Successfully updated to version: 0.3.18 To run the new version, just start inxi again. Added :: Code :: -A Show audio/sound card information.Added :: Code :: -x Show extra data, for example bogomips on cpu output.Fixed some bugs with how total cache and bogomips show, now it correctly multiplies the number by cpu count to give total. |
|||||
|
techAdmin
Back to top
Status: Site Admin Joined: 26 Sep 2003 Posts: 1034 Location: East Coast, West Coast? I know it's one of them. |
For those of you who simply must know:
:: Code :: -f Show all cpu flags used, not just the short list.
## to see it all now, after you update to latest: inxi -fxv5 ## Or use the NEW -F option, for full output: inxi -F With a bunch of code cleanup, some more refactoring, and removing some inefficient methods, that largely brings this phase of inxi development to a close. The next phase will probably fix some inxi issues, update and redo the hard disk handler, and improve support for all distros. But that's about it for me for now I think, I'll keep you posted on updates: :: Code :: inxi -V
inxi - the universal, portable, system info script for irc. Version: 0.3.28 Script Last Modified: November 6 2008 |
|||||
| Back to top |
Hi h2,
I just updated to inxi 0.3.33. When I try v 6 I get the error :: Code :: inxi: unsupported verbosity level: 6Has v 6 been dropped? |
|||||
|
All times are GMT - 8 Hours
|
||||||
Contact Us
Hosting: Pair Networks: 0.067
Forum Software © 2001–2009 phpBB
techForum Style © 2003–2009 techpatterns.com
info
Hosting: Pair Networks: 0.067
Forum Software © 2001–2009 phpBB
techForum Style © 2003–2009 techpatterns.com
info