Polymer: краткие команды для polymer-cli

Всем привет!


Для тех, кто пишет на фреймворке Polymer


В очередной раз набирая команду polymer analyze > analysis.json для генерации документации компонента я решил, что не располагаю таким большим запасом свободного времени, и было бы замечательно сократить её до нескольких букв. К тому же, писать polymer lint или polymer serve мне тоже казалось долгим. Не найдя подходящего решения, написал небольшой CLI - обёртку над командами polymer-cli. Конечно, есть же история команд и можно переключаться в одном терминале стрелочками вверх-вниз по списку команд, или использовать подсказки bash, но это всё равно дольше, чем ввести po doc или po s. Буду рад отзывам и доработкам.


Пакет npm

Репозиторий

1
Автор поста оценил этот комментарий

это для стима?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Иллюстрация к комментарию
показать ответы
2
Автор поста оценил этот комментарий

Да. Файл настроек (~/.bashrc) выполняется при запуске каждой новой сессии для этого юзера. (Поэтому при каждом изменнении, чтобы они применились, окошко git bash нужно будет закрыть и открыть снова.)


Кстати, туда так же можно добавлять пользовательские переменные окружения, например:

echo "export NODE_ENV='loca'l" >> ~/.bashrc

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Круто, спасибо!

показать ответы
1
Автор поста оценил этот комментарий

Можно, да. Подстановка алиаса работает символ-в-символ.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Ну отлично, значит задача упрощена: нужно сделать простой универсальный инструмент для разных ОС (хотя бы Windows и Linux), который можно применить одной командой)

1
Автор поста оценил этот комментарий

Можно, да. Подстановка алиаса работает символ-в-символ.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

И между сессиями и перезагрузками можно сохранить?


Вопрос снят, там в ответе по вашей ссылке расписано)

показать ответы
0
Автор поста оценил этот комментарий

WSL или хотя бы git bash (он идет из коробки с Git). Если не используете, то люто рекомендую ознакомиться.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Использую git bash, но алиасы не использовал. Из ответа по вашей ссылке мне не совсем понятно, можно ли, например, задать алиас не просто на команду, а на команду с возможностью ввода дополнительных аргументов и флагов, например, для polymer serve -o -p 8080 нужно задавать отдельный алиас, или alias po='polymer' будет работать как po serve -o -p 8080?

показать ответы
1
Автор поста оценил этот комментарий

JS-наркомания)

В баше есть алиасы из коробки: https://askubuntu.com/a/17538/546126


echo "alias short='long command'" >> ~/.bashrc

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

А для тех, у кого Windows?)

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества