2020-01-28 14:05:43 +04:00
2024-02-08 22:26:13 +04:00
2014-07-07 22:06:38 +04:00
2013-09-21 07:28:28 +04:00
2024-02-01 20:59:56 +04:00
2021-02-24 10:55:56 +04:00
2020-11-13 16:27:19 +04:00
2023-03-15 16:15:44 +04:00
2023-03-15 16:15:44 +04:00
2024-02-12 11:47:27 +04:00
2022-08-13 18:57:19 +04:00
2023-07-10 16:33:31 +04:00
2023-07-14 10:13:01 +04:00
2023-07-10 16:33:31 +04:00
pz
2023-01-25 17:14:03 +04:00
2020-01-28 14:05:43 +04:00
2023-05-16 11:13:58 +04:00
2023-06-09 17:29:47 +04:00
2013-08-27 15:14:44 +04:00
bug
2019-07-13 04:57:58 +04:00
2021-02-24 10:55:56 +04:00
2023-08-12 20:50:16 +04:00
2015-08-20 07:58:17 +04:00
2023-09-29 10:11:12 +04:00
2023-06-14 16:03:03 +04:00
2023-04-12 15:59:23 +04:00
2024-02-01 20:59:56 +04:00

nutools

nutools est un ensemble d'utilitaires pour faciliter l'utililisation des Unixes, en particulier Linux, mais aussi MacOS X et Cygwin.

C'est aussi une librairie de scripts shell réutilisables (ulib) et une librairie de modules python réutilisables (pyulib)

Installation

git clone https://git.univ-reunion.fr/modules/nutools
git checkout develop
cd nutools
./uinst -y

Dans l'exemple ci-dessous, on installe la branche develop, pour avoir toujours la dernière version des outils.

Pour mettre à jour, il suffit de mettre à jour le dépôt et de relancer l'installation

cd nutools
git pull
./uinst -y

Alternative, il est possible de demander à nutools à se mettre à jour avec la dernière version

update-nutools --develop

Prérequis

Python >= 2.3 et GNU Awk sont requis pour que toutes les fonctionnalités soient supportées.

  • Sous Linux, lors de l'installation du package, les meilleurs efforts sont fait pour que ces packages soient installés.
  • Sous MacOSX, il faut installer manuellement Fink, DarwinPorts ou Homebrew

Outils

Chaque outil contient une aide intégrée. Il suffit de lancer l'outil avec l'argument --help pour avoir une aide détaillée.

  • Déploiement d'un répertoire ou d'une archive
    • uinst: Déploiement local
    • mkusfx: Faire une archive auto-installable avec uinst
    • ruinst: Déploiement distant avec uinst
    • runs: Lancer un script avec le protocole RUNS
    • rruns: Déploiement distant avec runs
  • Librairie réutilisable de scripts shell
    • uinc: Dépliage des inclusions dans un fichier
    • ulibsync: Faire une copie locale pour un projet de ulib et/ou pyulib
  • Autres outils
    • udir: Gestion des paramètres d'un répertoire. Ces paramètres sont entre autres utilisés par uinst et uinc.

-- coding: utf-8 mode: markdown -- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary

Description
Outils divers pour Unix (Linux en particulier)
Readme 5.4 MiB
Languages
Shell 52.2%
Python 29%
HTML 9%
Java 4.2%
C 2.9%
Other 2.7%