Это команда prtp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
prt - Интерфейс командной строки App :: PRT
СИНТАКСИС
$ prt
$ prt
ОПИСАНИЕ
prt - это интерфейс командной строки для App :: PRT.
ПОДКОМАНДЫ
· Replace_token
Замените токен «foo» на «bar».
prt replace_token панель foo
Замените токен «foo» на «bar», но целевые операторы должны иметь токен «bazz».
prt replace_token foo bar --in-statement bazz
· Rename_class
Переименуйте класс «Foo» в класс «Bar».
prt rename_class Панель Foo
· Rename_namespace
Переименуйте классы «Foo» и «Foo :: *» в классы «Bar» и «Bar :: *».
prt rename_namespace Панель Foo
· Delete_method
Удалите метод "eat" из класса "Food".
prt delete_method Еда есть
· Move_class_method
Переместите метод "method" в классе "Class" в метод "another_method" в "AnotherClass".
Пакеты, включающие "Class", копируются в "AnotherClass".
prt move_class_method 'Метод # класса' 'AnotherClass # another_method'
TARGET FILES
Вы можете указать целевые файлы для рефакторинга.
prt replace_token foo bar lib / ** / **. pm t / *. t # Рефакторинг модулей Perl в lib / и тестовых файлов в t /
Без целевых файлов «App :: PRT» автоматически собирает исходные коды в вашем проекте.
«App :: PRT» выполняет поиск в «cpanfile» для определения корневого каталога проекта. При выполнении в git
репозиторий, используются все файлы в репозитории.
prt replace_token foo bar # Рефакторинг проекта в текущем рабочем каталоге
Используйте prtp онлайн с помощью сервисов onworks.net