Skip to content

A simple tool to display system information. ### This repository is a MIRROR from GitLab. Please, use GitLab for any Issues or Merge Requests.

main
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

ReadMe.md

Archey X

Archey X is a simple tool to display system information.

GitLab release

This is a forked and ported version of the original script: Archey, by djmelek - made to be X compatible with both OS X/macOS and misc GNU/Linux distributions – hence the name: Archey X.

Demo and Screenshots

Here's a small demo you can watch at Vimeo.


v0.7.0-beta on OS X.


v0.X-beta (early version) of Fedora and Debian in Vagrant boxes.

A few more Screenshots can be found in the Wiki …».

Installation

sudo install -v -m 0755 -o 0 -g 0 archeyX /usr/local/bin

(make sure /usr/local/bin is in your PATH)

Usage

archeyX

Auto-load

To load at start. Add to your .bashrc (or .bash_profile):

# Load archeyX (if installed)
[[ $(type archeyX 2> /dev/null) && ${UID} != 0 ]] && archeyX

Only in interactive mode

If you have installed archeyX on a remote server, with an SSH key based setup. Transfering files to the remote with scp for example, will cause some errors. You can use $- to check for that:

# Load archeyX (if installed)
# If not running interactively, don't do anything
if [[ $- == *i*  && ${UID} != 0 ]]; then
    [[ $(type archeyX 2> /dev/null) ]] && archeyX
fi

Settings and Colors

See Settings and Colors in the Wiki

Tested distros

  • Arch Linux
  • CentOS: 7.6.1810 (server)
  • Debian: 8.3 (server), 10.4 (MATE, Xfce)
  • Fedora: 23 (Cinnamon)
  • OS X/macOS: 10.7.5

Please, report working distributions here.

License, credits and copyright

Get version and copyright with:

# Example
$ archeyX -V
archeyX: v0.9.0, Copyright (c) 2020 Eric F

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.

You should have received a copy of the GNU General Public License along
with this program. If not, see <https://www.gnu.org/licenses/gpl-3.0.txt/>.

For the original author(s) and copyright, se Archey, by djmelek.

Contributing

  1. Fork it (https://gitlab.com/iEFdev/Archey-X/forks/new)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Merge Request

Author notes

  • [2017-04-30] From now, Arxhey X is using Python 3.6+. The “shebang” is changed, and there's a f'{}' to trigger an error with a msg to ask you to upgrade if you don't have 3.6. So, please upgrade if needed. Thanks!
  • [2016-11-23] This repo has been renamed from: “Archey :: OS X” -> “Archey X”, since it will be X-compatible. Initial version(s) will be v0.7.0-YYYYMMDD-beta until it's been tested/verified more to work with N distributions.

Pylint

  • [2020-07-24] 9.83/10 (pylint 2.5.3, Python 3.8.3).
  • [2020-06-27] 9.79/10 (pylint 2.5.3, Python 3.8.3).
  • [2019-10-02] 9.96/10 (pylint 2.3.1, Python 3.7.4).
  • [2019-09-28] 9.79/10 (pylint 2.3.1, Python 3.7.4).
  • [2017-05-01] 9.96/10 (pylint 1.7.1, Python 3.6.1).

 

If you have any feedback, suggestions? Please, use the Issues, Merge Requests, send an email or a tweet.

· Eric (@iEFdev)

About

A simple tool to display system information. ### This repository is a MIRROR from GitLab. Please, use GitLab for any Issues or Merge Requests.

Topics

Resources

License

Packages

No packages published

Languages

You can’t perform that action at this time.