diff --git a/README.md b/README.md
index 3fa8c3a..4e91711 100644
--- a/README.md
+++ b/README.md
@@ -20,101 +20,108 @@
```
+- [Features](#features)
+- [Requirements](#requirements)
+- [Install](#install)
+- [Sample MOTD32 report](#Sample MOTD32 report)
+- [Documentation](#documentation)
+- [Stats Repo](#Stats Repo)
+- [License](#license)
-
-
-
-
-Original project:
-http://www.gelogic.net/
-MOTDs32 is a fork of the excelent MOTDstat !
-Usage: generate dynamicaly the /etc/motd file with current information about system resources and usage
-Using crontab the script will periodically display status of system resources and services.
-The original message of the day is now stored in /etc/motd.orig file.
-Everytime you connect throught the SSH you will see some informations (customisable).
-
-See example
-
+Features
+--------
+ - Add stats in SSH connection or in the shell
+Requirements
+------------
+- SHELL >= bash: 4.3.30(1)
+
+[Original project](http://www.gelogic.net/)
+
+
+MOTDs32 is a fork of the excelent MOTDstat !
+
+Usage: generate dynamicaly the /etc/motd file with current information about system resources and usage
+
+Using crontab the script will periodically display status of system resources and services.
+
+The original message of the day is now stored in /etc/motd.orig file.
+
+Everytime you connect throught the SSH you will see some informations (customisable).
+
-
-
-(See INSTALL file.)
-git clone https://gitlab.echosystem.fr/Erreur32/MOTDs32.git
+Install
+--------
+(See [install](https://gitlab.echosystem.fr/Erreur32/MOTDs32/blob/master/INSTALL) file.)
-type inside the directory:
+ type inside the directory:
+
+```bash
+$ ./install.sh
+```
+Answer: y (install the package if needed)
-./install.sh
-Answer: y (install the package needed)
-
If you want some help,
try this command: /usr/bin/motds32
or
-motd
-
-motd
+
+motd
+
+```bash
+$ motd
Usage: motds32 OPTIONS
-g, --generate Check system status and generate it to /etc/motd file
-s, --status Show limited content of MOTD file
-v, --version Display information about motds32 version and author
-m, --MotD32 See the MOTD file
-
+```
You can see the result with :
+```bash
+$ cat /etc/motd
+```
-cat /etc/motd
-
or
-usr/bin/motds32 -c
-
or
-motd -m
+or
+```bash
+$ usr/bin/motds32 -c
+```
+or
+```
+$ motd -m
+```
-You can set differents features in /etc/motds32/motds32.conf
+#You can set differents features in /etc/motds32/motds32.conf
-
-
+UPDATE:
+ ----
need to redownload the last version form gitlab, do the following:
-git clone https://gitlab.echosystem.fr/Erreur32/MOTDs32.git
-cd MOTDs32
-./uninstall.sh
-git pull
-./install.sh
-
-
-## Stats Repo:
+```bash
+$ git clone https://gitlab.echosystem.fr/Erreur32/MOTDs32.git
+$ cd MOTDs32
+$ ./uninstall.sh
+$ git pull
+$ ./install.sh
+```
+
+Stats Repo:
+------
- https://echosystem.fr/MOTDs32
- https://echosystem.fr/MOTDs32/32.html
- https://echosystem.fr/MOTDs32/Stats/index.html
-
-
-00:03:47 19/07 @echosystem .../Stats-tools/MOTDs32 (master)# /usr/bin/motds32 -c
+Sample MOTD32 report
+------
+```bash
+$ /usr/bin/motds32 -c
+```
--------------------------------------------------
- motd -m
+```bash
+$ motd -m
Read motds32 file
echosystem.fr > status at 10:05 > 5min load is 0.82 on 8 cpu(s)
@@ -156,11 +163,12 @@ Local Users : 2 Processes: 282
----------- --- ------------ ----------
vendredi 21 juillet 2017, 10:05:39 (UTC+0200)
+```
-
-Explanation of the report
--------------------------
+Explanation of the report
+-----
+```bash
system hostname report time system load
| | |
| NTP status | | Number of CPU(s)
@@ -168,19 +176,10 @@ Local Users : 2 Processes: 282
V V V V V
echosystem.fr+-+ > status at 00:03 > 5min load is 0.75 on 8 cpu(s)
-
-View on terminal screen the resultat:
-...
-
-Author
-original project: https://bitbucket.org/hetii/motdstat.git
-
-
-
+```
+
+Powered by 🅴🆁🆁🅴🆄🆁32
+
🅴🅲🅷🔵🆂🆈🆂🆃🅴🅼
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/install.sh b/install.sh
deleted file mode 100644
index 3390f1a..0000000
--- a/install.sh
+++ /dev/null
@@ -1,249 +0,0 @@
-#!/bin/sh
-#
-# MOTDs32 installation instructions
-# ==================================
-#
-# (2017) New project MOTDs32 Customized by Erreur32
-# Version 0.0.5
-#
-# https://gitlab.echosystem.fr/Erreur32/MOTDs32
-#
-# ,--. ,--. ,-----. ,--------.,------. ,----. ,---.
-# | `.' |' .-. ''--. .--'| .-. \ ,---. '.-. |'.-. \
-# | |'.'| || | | | | | | | \ :( .-' .' < .-' .'
-# | | | |' '-' ' | | | '--' /.-' `)/'-' |/ '-.
-# `--' `--' `-----' `--' `-------' `----' `----' '-----'
-#
-# | + Stats32 |
-#
-# MOTDstat is dynamicaly refreshing the /etc/motd file with current informations
-# about system status and usage.
-#
-# Copyright 2017 🅴🆁🆁🅴🆄🆁32
-# original project: Pavol Krigler
-#
-# make sur this file is executable +x
-################################################################################
-#
-# Installation
-# ============
-#
-# As root execute this command (the easy way!):
-#
-# ./install.sh
-#
-################################################################################
-# Make sure only root can run our script
-if [[ $EUID -ne 0 ]]; then
- echo "This script must be run as root" 1>&2
- exit 1
-fi
-
-## clean terminal
-#clear;
-BG_BLUE="$(tput setab 4)"
-BG_BLACK="$(tput setab 0)"
-FG_GREEN="$(tput setaf 2)"
-FG_WHITE="$(tput setaf 7)"
-# Save screen
-tput smcup
-# Display menu until selection == 0
-while [[ $REPLY != 0 ]]; do
-echo -n ${BG_BLACK}${FG_WHITE}
-clear
-cat <<- "EOFMO"
-
- Installation of MOTDs32 | + Stats32 |
-
- ,--. ,--. ,-----. ,--------.,------. ,----. ,---.
- | `.' |' .-. ''--. .--'| .-. \ ,---. '.-. |'.-. \
- | |'.'| || | | | | | | | \ :( .-' .' ; .-' .'
- | | | |' '-' ' | | | '--' /.-' `)/'-' |/ '-.
- `--' `--' `-----' `--' `-------' `----' `----' '-----'
-
- By Erreur32
-
-EOFMO
-echo -e "\033[1;30m # MOTDs32 is dynamicaly refreshing the /etc/motd file with current informations"
-echo -e "\033[1;30m # about system status and usage."
-echo -e "\n \e[34m Installation of MOTDs32 in progress... \e[0m\n\n"
-
-# Check files
-#echo -e " -->\e[34m Check files:"
-if hash figlet 2>/dev/null; then
-echo -e " \e[34m- Figlet \e[32minstalled.\e[0m"
- else
-echo -e " \e[34m- Figlet \e[1;31mis not installed.\e[0m"
- fi
-if hash ntpd 2>/dev/null; then
-echo -e " \e[34m- NTP \e[32minstalled.\e[0m"
- else
-echo -e " \e[34m- NTP \e[1;31mis not installed.\e[0m"
- fi
-if hash make 2>/dev/null; then
-echo -e " \e[34m- build-essential \e[32minstalled.\e[0m"
- else
-echo -e " \e[34m- build-essential \e[1;31mis not installed.\e[0m"
- fi
-echo -e "\n YOU CAN SKIP auto install if you want"
-echo -e "\n\e[92m Please Select:"
-echo -e " 1. \e[0m(auto)Install Missing Package\e[92m"
-echo -e " 2. \e[0mContinue installation script\e[92m"
-echo -e " 0. \e[0mQuit\n \e[0m"
-read -p " Enter selection [0-2] > " selection
-
-# Clear area beneath menu
-tput cup 10 0
-echo -n ${BG_BLACK}${FG_GREEN}
-tput ed
-tput cup 11 0
-
- # Act on selection
- case $selection in
- 1) echo -e " \e[32m install missing package ...\e[0m\n"
- apt-get install -y build-essential ntp figlet
- echo -e "\n\e[34m - apt-get installation build-essential ntp figlet \e[0m>> Succesfull"
- if [ -f "/usr/bin/motds32" ]
- then
- echo -e "\n\e[34m - Make file \e[0m>> already done.\e[0m\n"
- else
- echo -e "\n\e[92m -Building binary \e[0m\n"
- make install
- echo -e "\n\e[34m - Make file done.\e[0m\n"
- fi
-
- echo -e "\e[92m"
- if [ `grep -c /etc/motd /root/.bashrc` == 0 ]
- then
- echo -e " \e[1;31m code bash missing"
- echo "cat /etc/motd" >> /root/.bashrc
- echo -e "\e[92m - Code bash \e[0madded.\n"
- else
- grepmot=`grep '/etc/motd' /root/.bashrc`
- echo -e " \e[1;30m Code bash found: \e[0m>>\e[0m $grepmot \e[0m<<\n"
- echo -e " -->\e[34m Code bash: \e[92mOK\e[0m"
- #sed -i '/cat \/etc\/motd/d' /root/.bashrc
- #echo -e "\e[92m Code .bashrc remove.\e[0m"
- fi
-
- # Check if MOTDs32 is already add
- if [ -f "/etc/motds32/Stats32" ]
- then
- echo -e " -->\e[34m Stats32 \e[92mFOUND\e[0m"
- else
- mkdir /etc/motds32;
- cp Stats32 /etc/motds32/Stats32 -Rf
- echo -e " -->\e[34m Stats32 \e[92mINSTALLED\e[0m"
- fi
-
- # Copy font figlet
- if [ -f "/usr/share/figlet" ]
- then
- echo -e " -->\e[31m figlet not FOUND\e[0m"
- else
- cp -Rf fonts/chunky.flf /usr/share/figlet/
- echo -e " -->\e[34m Font figlet \e[92mOK\e[0m"
- fi
-
- # Check if motd is installed correctly
- if [ -f "/usr/bin/motd" ]
- then
- echo -e " -->\e[34m motd check \e[92mOK\e[0m\n"
- else
- ln -s /usr/bin/motds32 /usr/bin/motd
- echo -e " -->\e[34m motd bin \e[92mOK\e[0m\n"
- fi
- ## Install Crontab
- if crontab -l | grep -q '/usr/bin/motds32'; then
- echo -e "\e[34m - Cron \e[0m>> already added.\e[0m"
- else
- echo -e "\e[34m - Cron added.\e[0m"
- (crontab -l ; echo "*/5 * * * * /usr/bin/motds32 -g 2>1")| crontab -
- fi
-## Generate first stats
- /usr/bin/motds32 -g
-
- echo -e "\n\n\e[34m \e[92m Installation of MOTDs32 completed!\e[0m \n\n\n Help? Use: \n \033[1;30m /usr/bin/motds32\e[0m \n or \033[1;30m\n motd\e[0m\n"
- printf "\n \e[1;33m (Press any key to exit.)\e[0m"
- read -n 1
-echo "Installation MOTDs32 terminated."
-exit 1
-# Restore screen
-tput rmcup
- ;;
- 2) echo -e "\n\e[92m"
- if [ `grep -c /etc/motd /root/.bashrc` == 0 ]
- then
- echo -e " code bash missing"
- echo "cat /etc/motd" >> /root/.bashrc
- echo -e "\e[92m - Code bash \e[0madded.\n"
- else
- grepmot=`grep '/etc/motd' /root/.bashrc`
- echo -e " \e[1;30m Code bash found: \e[0m>>\e[0m $grepmot \e[0m<<\n"
- echo -e " -->\e[34m Code bash: \e[92mOK\e[0m"
- #sed -i '/cat \/etc\/motd/d' /root/.bashrc
- #echo -e "\e[92m Code .bashrc remove.\e[0m"
- fi
-
- # Check if MOTDs32 is already add
- if [ -f "/etc/motds32/Stats32" ]
- then
- echo -e " -->\e[34m Stats32 \e[92mFOUND\e[0m"
- else
- mkdir /etc/motds32;
- cp Stats32 /etc/motds32/Stats32 -Rf
- echo -e " -->\e[34m Stats32 \e[92mINSTALLED\e[0m"
- fi
-
- # Copy font figlet
- if [ -f "/usr/share/figlet" ]
- then
- echo -e " -->\e[31m figlet not FOUND\e[0m"
- else
- cp -Rf fonts/chunky.flf /usr/share/figlet/
- echo -e " -->\e[34m Font figlet \e[92mOK\e[0m"
- fi
-
- # Check if motd ins talled correctly
- if [ -f "/usr/bin/motd" ]
- then
- echo -e " -->\e[34m motd check \e[92mOK\e[0m\n"
- else
- ln -s /usr/bin/motds32 /usr/bin/motd
- echo -e " -->\e[34m motd bin \e[92mOK\e[0m\n"
- fi
-
- ## Install Crontab
- if crontab -l | grep -q '/usr/bin/motds32'; then
- echo -e "\e[34m - Cron \e[0m>> already added.\e[0m"
- else
- echo -e "\e[34m - Cron added.\e[0m"
- (crontab -l ; echo "*/5 * * * * /usr/bin/motds32 -g 2>1")| crontab -
- fi
-## Generate first stats
- /usr/bin/motds32 -g
- echo -e "\n\n\e[34m \e[92m Installation of MOTDs32 completed!\e[0m \n\n\n Help? Use: \n \033[1;30m /usr/bin/motds32\e[0m \n or \033[1;30m\n motd\e[0m\n"
- printf "\n \e[1;33m (Press any key to exit.)\e[0m"
- read -n 1
- echo "Installation MOTDs32 terminated."
-exit 1
-# Restore screen
-tput rmcup
- ;;
- 0) break
- ;;
- *) break
- ;;
- esac
-
-## Generate first stats
- /usr/bin/motds32 -g
-
- echo -e "\n\n\e[34m \e[92m Installation of MOTDs32 completed!\e[0m \n\n\n Help? Use: \n \033[1;30m /usr/bin/motds32\e[0m \n or \033[1;30m\n motd\e[0m\n"
- printf "\n \e[1;33m (Press any key to exit.)\e[0m"
- read -n 1
-done
-
-# Restore screen
-tput rmcup
-echo "Installation MOTDs32 terminated."