Archey X is a simple tool to display system information.
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.
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 …».
sudo install -v -m 0755 -o 0 -g 0 archeyX /usr/local/bin
(make sure /usr/local/bin
is in your PATH
)
archeyX
To load at start. Add to your .bashrc
(or .bash_profile
):
# Load archeyX (if installed)
[[ $(type archeyX 2> /dev/null) && ${UID} != 0 ]] && archeyX
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
See Settings and Colors in the Wiki
- 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.
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.
- Fork it (https://gitlab.com/iefdev/Archey-X/forks/new)
- Create your feature branch (
git switch -c feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Merge Request
- [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)