Commit Graph

541 Commits

Author SHA1 Message Date
f388f27495 ajouter des liens pour les fonctions courantes de fndate. En mode automatique, si le fichier contient déjà une mention de date, ne pas la modifier. rajouter l'option -@ pour forcer la modification de la date 2016-08-30 13:47:31 +04:00
ddf9d7c71c maj ulib 2016-08-25 15:36:48 +04:00
8a334183bb ulib/ldif: support de l'opération modrdn 2016-08-25 15:35:47 +04:00
e52d6c6558 déplacer la logique de apacheconfig dans le module apache.tools 2016-08-18 17:01:49 +04:00
c3b9bba98a maj ulib 2016-08-09 09:43:16 +04:00
c00d9e42ed cgilsxml.py: prévoir le cas où le fichier disparait pendant que la liste est construite 2016-08-09 09:42:00 +04:00
2fc7392fe1 uxpath.py: bug 2016-08-06 11:27:50 +04:00
c01eb20bda ulib/awk: maj doc 2016-07-05 13:11:27 +04:00
04b723f512 qsql: compatibilité avec anciennes versions de bash 2016-07-01 19:31:30 +04:00
dcf0e613e1 module apache: ajout de HTDOCSBASE pour le déploiement multi-homé 2016-06-23 06:52:29 +04:00
75654610f7 woinst: support du déploiement d'applications construites avec Maven 2016-06-22 15:43:26 +04:00
d251a4e764 woinst: tenir compte des variables utilisateurs 2016-06-21 12:46:29 +04:00
63e78f44ef ulib: compatibilité avec versions précédentes de bash 2016-06-10 10:58:59 +04:00
64699c045d ensure_hostname(): clarification du message affiché 2016-06-10 09:31:22 +04:00
22acf0a947 ulib: ajouter _qsql() et qsql() pour quoter des chaines sql 2016-06-10 08:53:26 +04:00
b8bf04b689 uawk dump: ajouter le format -v qui affiches des variables individuelles 2016-06-10 05:37:45 +04:00
6e67302691 la disposition, le type et l'encoding peuvent être spécifique à un expression --spec ou --glob 2016-06-10 04:28:01 +04:00
b7600aa43b possibilité de matcher des sous-répertoires dans l'expression --spec. Support du match de type --glob 2016-06-10 03:57:07 +04:00
a49d6e2a24 les valeurs None ne sont pas affichées. <break_here/> n'a pas de valeur 2016-06-10 01:34:38 +04:00
16c1936e65 uawk dump: avec la méthode -a, afficher par défaut un tableau vide avant 2016-06-09 17:32:55 +04:00
d8ab7f74ac cgilsxml.py: cosmetic 2016-06-09 16:29:24 +04:00
0204a21aeb cgilsxml.py: possibilité de classifier des fichiers au sein d'un groupe avec --break-on 2016-06-08 16:06:23 +04:00
3a9bf0492e cgilsxml.py: possibilité de spécifier la disposition du contenu, le type de contenu, ainsi que l'encoding 2016-06-08 15:05:41 +04:00
a730609280 cgilsxml.py: permettre de télécharger le fichier avec la disposition inline 2016-06-08 14:07:39 +04:00
ce0193f64b cgilsxml.py: corriger la doc 2016-06-08 12:34:52 +04:00
c669e8fa57 utempl -t wosrc: si on crée un wosrc dans le répertoire java, enlever automatiquement le package pour les fichiers resources pour une configuration maven 2016-06-07 16:08:35 +04:00
f0f7a6ff3e utempl -t wosrc: génère des pages bootstrap par défaut 2016-06-07 15:46:07 +04:00
f5db579658 uxpath: support de la modification de la valeur d'un noeud 2016-06-06 00:27:58 +04:00
3653f7db5a Ajout des fonctions {build,eval}cmd et upvar 2016-06-05 17:41:00 +04:00
7091ecff64 support de la création d'un template wosrc pour un projet maven 2016-06-04 18:53:27 +04:00
34dbba9991 support de l'utilisation des valeurs spécifiques de GIT_ANNEX pour rsync avec git-annex 2016-06-04 14:48:23 +04:00
e4b77298bc corriger le template shell 2016-06-02 17:40:08 +04:00
28bb531203 activer l'auto-complétion sur debian jessie 2016-06-02 17:24:46 +04:00
317dbca756 ajout de compileAndGo dans les templates 2016-06-01 18:33:29 +04:00
01b9a6804f ulib/vcs: corriger le code de git_track_branch. Utiliser ce code dans pdev --sync 2016-05-25 19:43:17 +04:00
fc75fcd960 runsmod: quelques corrections mineures 2016-05-24 12:25:38 +04:00
50580856f0 runsmod: Implémenter les fonctionnalités documentées 2016-05-24 11:47:59 +04:00
12c521cfb2 indenter l'affichage des fonctions qui demandent une saisie de l'utilisateur 2016-05-23 12:12:42 +04:00
8143452c1b rendre ppath() plus résistant 2016-05-10 20:06:05 +04:00
d9153af17f support de la configuration tls selon https://wiki.mozilla.org/Security/Server_Side_TLS 2016-05-10 13:49:06 +04:00
135dbf667d diverses corrections sur runs 2016-05-10 11:22:03 +04:00
a31f8c29ee changer la convention de nommage pour les répertoires ~/runs 2016-05-09 17:54:58 +04:00
5a31e7e09a ulib/java: ajout de la fonction get_java_version() 2016-04-28 10:40:13 +04:00
Jephte CLAIN
f74b5e3b26 Générer la doc au format markdown pour tagadoc 2016-04-27 03:34:32 +04:00
ded89be259 pdev: corrections pour supporter nouvelle version de git 2016-04-25 21:20:56 +04:00
5d3e9fefd7 runsmod: corriger les valeurs par défaut pour les hôtes dans la bulle serveur 2016-04-25 15:00:14 +04:00
f96c4821cd proposer de créer la configuration par défaut 2016-04-24 22:50:10 +04:00
f04e862bc0 implémentation initiale de runsmod 2016-04-24 19:04:39 +04:00
42b959010c cosmetic 2016-04-24 19:03:12 +04:00
9bc373f60b cgiparams.py: implémenter le code de retour 2016-04-24 18:09:59 +04:00
1834d296bb intégrer les fonctionnalités de cgiupload.py dans cgiparams.py 2016-04-24 18:06:26 +04:00
9fc1c673de maj ulib 2016-04-15 12:24:07 +04:00
a45fd99410 awkrun: ajouter l'argument suffix à qsql(), cqsql(), cval() 2016-04-15 12:23:27 +04:00
57f608de23 maj ulib 2016-04-15 12:04:36 +04:00
73391a9a72 awkrun: ajout d'un champ field à cqsql 2016-04-15 12:03:49 +04:00
2f60fece01 git_track_branch(): support de git >= 1.8.x 2016-04-14 14:39:05 +04:00
Jephte CLAIN
130b4d1618 tenir compte du fichier /etc/debian_chroot pour initialiser UTOOLS_CHROOT 2016-04-14 05:39:07 +04:00
48c04203bf ne pas afficher d'erreur si apache n'est pas installé 2016-04-13 15:39:57 +04:00
6411e639d9 configurer la valeur de l'umask 2016-04-13 09:58:42 +04:00
Jephte CLAIN
eb4362dd5a apacheconfig: déploiement pour plusieurs systèmes à partir des mêmes sources 2016-04-07 23:55:50 +04:00
Jephte CLAIN
9068873219 maj ulib 2016-04-07 14:58:02 +04:00
Jephte CLAIN
d021c97ede support de on_debian() avec des arguments 2016-04-07 14:57:20 +04:00
2df5603ba3 maj ulib 2016-04-06 14:25:41 +04:00
ba969e3788 ajout de stdredir pour pallier l'absence éventuelle de /dev/std* 2016-04-06 14:24:53 +04:00
1864cdf4dd fonctions pour faciliter la gestion des dépendances sous debian 2016-04-05 12:23:10 +04:00
ed3de6d6e1 umail: ajout de l'option --gencmd 2016-03-08 16:16:40 +04:00
06954efd35 maj ulib 2016-03-08 12:04:19 +04:00
0bd2b1fda3 correction de bugs avec apacheconfig 2016-03-08 11:51:46 +04:00
4024b2a2c8 pyulib/umail: possibilité de spécifier le type de contenu 2016-03-03 11:01:55 +04:00
4cb3b3cfb7 maj ulib 2016-03-01 19:08:28 +04:00
c46626cdc2 ldif: support de dumpcsv et printcsv dans get_transform_cmd() 2016-03-01 18:32:25 +04:00
d661e439cb doinplace fonctionne comme la fonction. la version étendue est un lien nommé doinplacex 2016-03-01 17:04:25 +04:00
Jephte CLAIN
d6540ac596 dumpcsv: ajouter l'option --hname 2016-03-01 07:05:51 +04:00
Jephte CLAIN
903d500c14 dumpcsv: ajouter les options --keep-fields, --skip-fields, --dump-headers 2016-03-01 00:28:27 +04:00
Jephte CLAIN
af183325fe implémenter printcsv 2016-02-29 23:55:54 +04:00
Jephte CLAIN
383410a451 *csv: améliorer cohérences des arguments 2016-02-29 23:27:21 +04:00
Jephte CLAIN
4808fa027d dumpcsv: ajout de l'option -b 2016-02-29 23:16:35 +04:00
Jephte CLAIN
939b5add30 implémenter dumpcsv et nettoyer un peu le code 2016-02-29 22:01:49 +04:00
Jephte CLAIN
66249c9d46 nutools base: ajout de noerror(), noout(), noerr() 2016-02-29 20:35:15 +04:00
4119ae6579 maj ulib 2016-02-26 11:35:16 +04:00
4648b3f744 awkrun: ajout de la fonction qarr() 2016-02-26 11:19:30 +04:00
81e7f9b672 correction de certains messages affichés 2016-02-18 09:31:59 +04:00
Jephte CLAIN
ad06535c8d pu: autoriser fast-forward même en cas de modifications locales 2016-02-15 21:09:30 +04:00
1c397e8999 ajout des fonctions awk cqsql(), sval(), cval(). réorganiser et clarifier la doc 2016-02-15 15:09:17 +04:00
b99d4bac33 bug ulib 2016-02-10 11:46:09 +04:00
a702b8953e mergecsv: bug quand left ne contient qu'un seul champ vide 2016-02-10 11:45:24 +04:00
2987a7ff59 maj ulib 2016-02-09 11:26:02 +04:00
788e1ff0c0 cgilsxml.py: ajout de l'option -E. bug avec le tri sur des valeurs inexistantes 2016-02-09 11:25:33 +04:00
fc134e3a88 maj ulib 2016-02-08 09:41:53 +04:00
da3ef60cc0 cgilsxml.py: ajouter de squery_string permettant d'ajouter un préfixe 2016-02-08 09:34:02 +04:00
bb2571129d cgi: cgierror et cgiredirect arrêtent le script 2016-02-08 08:39:47 +04:00
5af39d1e24 maj ulib 2016-02-07 23:05:41 +04:00
24f32118a8 cgiparams.py et cgilsxml.py: modifications pour gérer la construction de QUERY_STRING 2016-02-07 23:03:38 +04:00
73569bfa98 maj ulib 2016-02-04 13:52:59 +04:00
3190a32228 cgilsxml.py: ajout de la variable script_base, qui permet de faire des urls relatives 2016-02-04 13:52:09 +04:00
5c75737a69 ussh: configuration du multiplexage pour certains hôtes 2016-01-27 11:23:13 +04:00
56c305af66 awk ne supporte pas \s 2015-12-31 12:36:43 +04:00
cfc782409b maj ulib 2015-12-24 15:39:47 +04:00
4b1c30b14a nouvelles fonctions pour le module cgi. cgilsxml, cgiupload et cgiparams sont rassemblés dans le module cgisupport 2015-12-24 15:31:55 +04:00
d5a2cce1df cgilsxml.py: rajouter la variable env/query_vars 2015-12-24 12:16:57 +04:00
25669cb4e7 maj ulib 2015-12-24 11:15:20 +04:00
6c73940ffb cgilsxml.py: désactiver le cache par défaut 2015-12-24 11:14:57 +04:00
3aba3e3bfe bug 2015-12-24 10:09:29 +04:00
30143af265 maj ulib 2015-12-24 09:58:33 +04:00
b288cf2d88 apacheconfig: support des fichiers de confs --> /etc/apache2/cond.d sur debian wheezy- 2015-12-24 09:58:09 +04:00
4376fffe22 maj doc 2015-12-22 18:34:49 +04:00
bb176d7e33 maj du template pour runsconfig 2015-12-15 21:56:52 +04:00
d8d0cc8cfd cgilsxml: sélectionner automatiquement un groupe seul 2015-12-15 11:01:27 +04:00
69d8817856 maj ulib 2015-12-15 10:06:43 +04:00
501a7d2cc4 cgilsxml: script_name et xslt peuvent être spécifié dans les paramètres QUERY_STRING 2015-12-15 10:05:45 +04:00
35eadc17af correction d'un bug avec la recherche d'un fichier de recette 2015-12-09 22:54:06 +04:00
98ba626897 les recettes ont maintenant l'extension .rr par défaut 2015-12-09 22:34:35 +04:00
a2e863e216 chercher aussi les scripts dans le sous-répertoire runs dans les répertoires d'hôte 2015-12-09 22:25:31 +04:00
9821d2021d ajouter le lien vers cgilsxml.py 2015-12-07 15:22:44 +04:00
a7c8e21cc0 maj ulib 2015-12-07 15:12:48 +04:00
d7b468d9fd cgilsxml: ajouter les variables dlname, size, Y, m, d, H, M, S. maj doc 2015-12-07 15:12:02 +04:00
eac94a7f32 cgiupload: possibilité de filtrer sur le nom du fichier ou son type de contenu 2015-12-07 13:10:52 +04:00
fae2111e71 ajout de cgilsxml 2015-12-07 12:26:37 +04:00
26fe7097f6 apacheconfig: -S peut aussi être utilisé avec --localhosts 2015-12-07 11:14:29 +04:00
7c6ad6a08b apacheconfig: nouvelles options pour le développement 2015-12-07 04:43:46 +04:00
b9e11f51ca maj ulib 2015-11-12 15:41:19 +04:00
16d95d2a73 apache_autoconf(): déploiement des certificats autorité 2015-11-12 15:40:08 +04:00
775a02119e nutools: ajout de cpvcs() pour copier avec la sémantique de cpnovcs() les fichiers de VCS aussi 2015-11-02 16:43:24 +04:00
1ca0ee54b5 runs: ajout des options --force, --copy-links et --with-vcs à ref() 2015-11-02 16:42:55 +04:00
91686fb86f templatectl: il n'est plus nécessaire de spécifier explicitement fichier.template 2015-11-02 14:29:50 +04:00
6f9a5e9a92 maj version ulib 2015-11-02 11:04:04 +04:00
37f3bff0d9 apacheconfig: diverses corrections de bugs 2015-11-02 10:59:48 +04:00
27592d4450 apacheconfig: support des hôtes dynamiques ou statiques 2015-10-30 21:46:49 +04:00
93ac7ea005 re-écrire la gestion des templates pour apacheconfig et runsconfig 2015-10-29 12:43:19 +04:00
753ddce2ea maj ulib 2015-10-27 12:05:57 +04:00
2118885e43 uscrontab: possibilité de mettre en pause sans modifier les planifications en cours 2015-10-27 12:05:00 +04:00
0eeee20c7a awkrun: renommer les fonctions quote_* 2015-10-09 14:16:40 +04:00
2ce66e6717 maj doc 2015-09-25 08:58:16 +04:00
42aa7eae02 fonctions e*: changer l'affichage en mode NO_COLOR pour afficher les préfixes complets 2015-09-10 11:06:00 +04:00
58d9f16795 uinst -y pose toujours la question si le répertoire est calculé automatiquement 2015-08-25 10:11:27 +04:00
594fd4ec30 activer l'autocomplétion pour uinst -h 2015-08-25 10:07:11 +04:00
e356c2be9a bug avec le calcul du système 2015-08-24 16:11:56 +04:00
e040cac091 Avec les fonctions e*, afficher le statut de façon explicite en mode non coloré 2015-08-24 10:57:12 +04:00
Jephte CLAIN
dcb85ac759 Améliorer le déploiement uinst:rsync avec préfixes pour les hôtes distants 2015-08-23 22:56:23 +04:00
d9282f756a uinst: ajouter l'option -h pour la méthode uinst:rsync 2015-08-21 10:31:13 +04:00
7643573a8e nettoyer la branche 2015-08-20 07:58:17 +04:00
6ba41b953c support de --uses-su pour ruinst -C 2015-08-19 10:23:07 +04:00
ea118d0759 maj ulib 2015-08-10 14:05:15 +04:00
Jephte CLAIN
447d13f80c support de nouvelles versions d'OS pour sysinfos 2015-08-08 23:41:01 +04:00
0f5b5720c2 uinst installe maintenant les profils en mode partagé par défaut 2015-07-22 15:04:58 +04:00
27f5f7a905 pyulib honore maintenant UTOOLS_NO_COLORS 2015-07-17 11:45:22 +04:00
3ee6cb4d7c diminuer l'indentation pour les fonctions e* 2015-07-17 11:40:12 +04:00
d4ac5f7b10 modifier l'affichage des fonction e* 2015-07-17 08:25:26 +04:00
58e7f6fbbc pconf reconnait maintenant les arguments offline et online 2015-07-03 22:22:46 +04:00
2fa0791f5f profile.d/proxy lit aussi les valeurs par défaut pour l'hôte 2015-06-22 11:37:25 +04:00