OVH Cloud OVH Cloud

PeJBshell

3 réponses
Avatar
Méta-MCI
Bonjour !


Cela fait un bout de temps que Jacques Barathon nous pousse (son)
PowerShell.
Au lieu de faire ça, il ferait mieux de rembourser ses dettes (il me doit
des coups à boire).
Il était temps de réagir.

Alors, je présente PeJBshell

Qu'est-ce ? C'est un shell, puissant, mais simple d'emploi.

Que veux dire son nom ? Simple :
PeJBshell est l'acronyme de :
P Pour
e embêter
JB Jacques Barathon
shell shell




Bon, au départ, c'était juste une galéjade.
Mais, en travaillant dessus, je me suis rendu compte du potentiel, et je me
suis un peu piqué au jeu.
J'ai même fait une page Internet dessus. Vous pouvez la lire là :
http://ponx.org/ponx/pejbshell

Et, finalement, ça me semble terriblement jouable, et tellement intéressant
que j'envisage de le diffuser sur la plupart des machines de mes clients.

Du coup, autant en faire profiter le newsgroup.



Bonne découverte.
--
Michel Claveau




PS : j'espère que Jacques ne m'en voudra pas. De toutes façons, c'est lui le
déclencheur, à l'origine de l'idée de ce développement.

3 réponses

Avatar
Jacques Barathon [MS]
"Méta-MCI" wrote in message
news:%23P%23$
Bonjour !

Cela fait un bout de temps que Jacques Barathon nous pousse (son)
PowerShell.


D'abord, ce n'est pas "mon" PowerShell (dommage...), et puis n'est-ce pas la
moindre des choses qu'en tant qu'employé MS je fasse la promo d'un produit
MS quand en plus à titre personnel je le trouve fichtrement bien foutu?

Au lieu de faire ça, il ferait mieux de rembourser ses dettes (il me doit
des coups à boire).


Hmmm... No comment. Heureusement que ma femme ne lit pas les forums MS.

Il était temps de réagir.

Alors, je présente PeJBshell

Qu'est-ce ? C'est un shell, puissant, mais simple d'emploi.

Que veux dire son nom ? Simple :
PeJBshell est l'acronyme de :
P Pour
e embêter
JB Jacques Barathon
shell shell


Wow, quel honneur! Merci d'avoir mis un petit "e" pour "embêter", ça
relativise sa portée.
En voyant le nom, j'ai d'abord cru que c'était un "JBshell Personal
edition", mais c'est vrai que le "P" aurait pu aussi bien dire
"Professional", ou "Portable", ou "Private", ... Alors que là, pas de
confusion possible.

Bon, au départ, c'était juste une galéjade.
Mais, en travaillant dessus, je me suis rendu compte du potentiel, et je
me suis un peu piqué au jeu.
J'ai même fait une page Internet dessus. Vous pouvez la lire là :
http://ponx.org/ponx/pejbshell


Pour ceux qui comme moi n'ont jamais installé aucun des produits pré-requis,
tu devrais ajouter des liens pour les installs de Python, PyWin32, Ctypes et
Ponx (avec les restrictions d'usage pour les liens vers des sites externes).

Et, finalement, ça me semble terriblement jouable, et tellement
intéressant que j'envisage de le diffuser sur la plupart des machines de
mes clients.


Je souhaite le plus vif succès à ce shell chez tes clients. De mon côté, ça
me poussera peut-être à installer Python (et Ponx par la même occasion) sur
ma machine. J'ai toujours eu la flemme de m'y mettre, voilà une bonne
motivation!

Bonne découverte.
--
Michel Claveau

PS : j'espère que Jacques ne m'en voudra pas. De toutes façons, c'est lui
le déclencheur, à l'origine de l'idée de ce développement.


Je ne t'en veux pas, je trouve même l'idée très sympathique. Et d'ailleurs,
dès lundi je prends contact avec mon avocat pour lancer la procédure de
récupération des droits d'auteur. :-)

Avatar
Méta-MCI
Nouvelle version.

Modifs :
- ajout d'un numéro de version (0.02 actuellement)
- lancement de macros (de simples listes de commandes, dans un fichier
texte).
- intégration dans Ponx, et dans le système de mises à jour automatique
(à la demande), en ligne.

C'est toujours là : http://www.ponx.org/ponx/pejbshell.htm


@+

MCI
Avatar
Méta-MCI
Bonsoir !

Quelques petites modifs, pour la version 0.03 :
si une commande commence par un point ("."), elle est traitée dans
l'autre mode
les commandes Python sont d'abord traitées par "eval"
pour les fonctions bufferin, bufferout, lbufferin, lbufferout,
les numéros inférieurs à 0 sont traités comme relatifs à la ligne courante
la fonction trtDOS(chaine) est maintenant accessible en mode
Python.

Adresse de cette nouvelle version :
http://www.ponx.org/ponx/pejbshell.htm

@+

MCI