Dies ist der Befehl prtp, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
prt – Befehlszeilen-Frontend von App::PRT
ZUSAMMENFASSUNG
$ prot
$ prot
BESCHREIBUNG
prt ist das Befehlszeilen-Frontend von App::PRT.
UNTERBEFEHLE
· replace_token
Ersetzen Sie „foo“-Token durch „bar“.
prt replace_token foo bar
Ersetzen Sie das Token „foo“ durch „bar“, aber Zielanweisungen müssen das Token „bazz“ haben.
prt replace_token foo bar --in-statement bazz
· Klasse umbenennen
Benennen Sie die Klasse „Foo“ in die Klasse „Bar“ um.
prt rename_class Foo Bar
· Namensraum umbenennen
Benennen Sie die Klassen „Foo“ und „Foo::*“ in die Klassen „Bar“ und „Bar::*“ um.
prt rename_namespace Foo Bar
· delete_method
Löschen Sie die Methode „eat“ aus der Klasse „Food“.
prt delete_method Essen essen
· move_class_method
Verschieben Sie die Methode „method“ in der Klasse „Class“ in die Methode „another_method“ in „AnotherClass“.
„Klassen“ einschließlich Paketen werden nach „AnotherClass“ kopiert.
prt move_class_method 'Class#method' 'AnotherClass#another_method'
TARGET DATEIEN
Sie können die Zieldateien für die Umgestaltung angeben.
prt replace_token foo bar lib/**/**.pm t/*.t # Perl-Module in lib/ und Testdateien in t/ umgestalten
Ohne Zieldateien sammelt „App::PRT“ automatisch Quellcodes in Ihrem Projekt.
„App::PRT“ durchsucht „cpanfile“, um das Stammverzeichnis des Projekts zu erkennen. Bei Ausführung in Git
Repository: Alle Dateien im Repository werden verwendet.
prt replace_token foo bar # Refactoring des Projekts im aktuellen Arbeitsverzeichnis
Nutzen Sie PRTP online über die Dienste von onworks.net