Thread App::Spec - ein Entwurf für ein Kommandozeilen-Framework (10 answers)
Opened by pq at 2015-12-01 14:24

pq
 2015-12-01 14:24
#183092 #183092
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
Ich habe dazu was auf blogs.perl.org gepostet:
http://blogs.perl.org/users/tinita/2015/11/what-is...

Will das ganze jetzt nicht komplett übersetzen und hier wiederholen.
Es geht im wesentlichen darum, die ganzen Insellösungen wie MooseX::App, App::Cmd, MooseX::App::Cmd, MouseX::App::Cmd, MooX::Cmd zu ersetzen mit einem Framework, was einer Standard-Spezifikation folgt.

Definition von Subcommands (auch verschachtelt), Parametern, Optionen, Typen, die für die Validierung benutzt werden können, Generierung von Pod, man pages, shell completion.
Das ganze in YAML.

Also die eierlegende Wollmilchsau. Man schreibt ein Kommandozeilen-Tool und definiert alles wesentliche in einer Datei an einer Stelle.

Im Blogpost steht etwas mehr über die geplanten Features und die Beweggründe.

Ein Beispiel zum Ausprobieren und mehr findet ihr auf der Projekt-Homepage https://github.com/perlpunk/App-Spec-p5

Freue mich über Vorschläge und Kritik.
Last edited: 2015-12-01 18:03:34 +0100 (CET)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread App::Spec - ein Entwurf für ein Kommandozeilen-Framework