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.

License

iefdev/Archey-X

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • x Arch Linux
  • x Rocky Linux: 8.7, 8.8 (desktop)
  • x CentOS: 7.6.1810 (server)
  • x Debian: 8.3 (server), 10.4 (MATE, Xfce)
  • x Fedora: 23 (Cinnamon)
  • x 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 switch -c 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 post me on X.

· 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

Stars

Watchers

Forks

Packages

No packages published

Languages