cli

  • ХабрахабрФото [Из песочницы] Пишем автодополнение для ваших CLI проектов

    [Из песочницы] Пишем автодополнение для ваших CLI проектов

    Приветствие Всем привет! Хочу поделиться своим опытом написания кроссплатформенного проекта на C++ для интеграции автодополнения в CLI приложения, усаживайтесь поудобнее. Формулировка задания Приложение должно работать на Linux, macOS, Windows Необходима возможность задавать правила для автодополнения Предусмотреть наличие опечаток Предусмотреть смену подсказок стрелками клавиатуры Приготовления Сразу предупрежу, использовать будем C++17 Предлагаю перейти к делу. Очевидно, так как наш проект кроссплатформенный, необходимо…

    Читать далее »
  • ХабрахабрФото Красные глаза

    Красные глаза

    Привет, представляю вашему вниманию небольшой туториал по оформлению приглашения командной строки с эффектом красных глаз.Все кто работал в консоли какого-нибудь Линукса наверно отмечали удобную особенность отображать текущую папку, имя пользователя, имя сервера и что-то еще в зависимости от дистра в строке приглашения. Мне тоже это всегда нравилось. Но иногда получалось вот так: Сложно «творить» в строке из трех символов, конечно…

    Читать далее »
  • ХабрахабрФото «Никаких кликов»: интервью с Джессикой Дин о командной строке, автоматизации и DevOps

    «Никаких кликов»: интервью с Джессикой Дин о командной строке, автоматизации и DevOps

    Мне нравятся хоткеи, алиасы, shell-скрипты и другие способы повысить свою продуктивность с помощью клавиатуры. Сам я не очень далеко зашёл на этом пути, но меня всегда впечатляют люди, по-настоящему углубившиеся в это, и хочется их расспрашивать. Осенью на нашей конференции DevOops выступала Джессика Дин. Она удивительно разносторонний человек в отношении платформ: обожает Linux, постоянно пользуется Mac и при этом работает…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Typescript Compiler API: возьми управление компилятором в свои руки

    [Из песочницы] Typescript Compiler API: возьми управление компилятором в свои руки

    В разработке приложений на Typescript всегда есть этап сборки проекта. Обычно для этого используются системы сборки и автоматизации workflow, такие как webpack или gulp, обвешанные достаточным количеством плагинов, либо процесс сборки размазывается в командах package.json и шелл-скриптах с использованием нативного tsc или команд CLI используемого в проекте фреймворка. Все эти решения имеют свои плюсы и минусы. Зачастую в процессе сборки…

    Читать далее »
  • ХабрахабрФото Todo-лист для командной строки на Deno

    Todo-лист для командной строки на Deno

    Вы уже наверняка слышали про Deno и, скорее всего, прочитали пару-тройку обзоров. В рамках своей статьи я предлагаю испытать Deno на практике, написав приложение для командной строки, попутно размышляя о преимуществах и возможных способах его применения. Приложение для терминала позволит взглянуть на стандартную библиотеку, познакомиться с вводом и выводом без использования фреймворков. Основные преимущества, такие как безопасность, TypeScript «из коробки»,…

    Читать далее »
  • ХабрахабрФото Играючи BASH’им дома

    Играючи BASH’им дома

    Как говорится: «Не было бы счастья, да несчастье помогло.» Внезапно у меня появилось немного свободного времени и я продолжил разработку пиу-пиу. Не слышали про пиу-пиу? Можно познакомиться тут:Первая статья И. BASH'им в началоВторая статья И. BASH'им дальшеТретья статья И. BASH'им вместе Посмотреть\поиграть можно, скачав игру тут, или установить игру apt'ом: sudo apt install -y piu-piu Ворнинг, тяжелая гифка! Что изменилось?…

    Читать далее »
  • ХабрахабрФото 90+ полезных инструментов для Kubernetes: развертывание, управление, мониторинг, безопасность и не только

    90+ полезных инструментов для Kubernetes: развертывание, управление, мониторинг, безопасность и не только

    Осенью 2018 года мы опубликовали список из 25 полезных инструментов Kubernetes. С тех популярность платформы сильно выросла. Экосистема оркестрации контейнеров бурно развивается, можно найти вспомогательные инструменты практически для любой задачи. Поэтому команда Kubernetes aaS от Mail.ru обновила и дополнила подборку. Предлагаем вашему вниманию список с почти сотней полезных инструментов, упрощающих жизнь тем, кто работает с Kubernetes. Инструменты развертывания кластера 1.…

    Читать далее »
  • ХабрахабрФото Angular для Vue разработчиков

    Angular для Vue разработчиков

    Сейчас во фронтенде среди фреймворков есть три явных лидера: Angular, React и Vue. Думаю, мы можем судить о любви разработчиков к проекту по количеству звезд на GitHub. На момент написания данной статьи у Vue уже 161 тысяча звезд, на втором месте находится React с 146 тысячами, а на третьем месте — Angular со своими скромными 59.6 тысячами. С первого взгляда…

    Читать далее »
  • ХабрахабрФото Консольные утилиты Linux, которые смогут облегчить вам жизнь (Часть 2)

    Консольные утилиты Linux, которые смогут облегчить вам жизнь (Часть 2)

    Так как предыдущая статья зашла довольно хорошо, было бы неправильно не поделиться дополнительными утилитами, которые я использую и по сей день. Сразу хочу оговориться, что статья адаптирована и для новичков, а старым линуксоидам придётся немного сточить зубы потерпеть разжевывание материала. Вперёд в тему! Стоит начать с того, какой у вас стоит дистрибутив. Вы, конечно же, можете всё компилировать из исходников,…

    Читать далее »
  • ХабрахабрФото Консольные утилиты Linux, которые смогут облегчить вам жизнь

    Консольные утилиты Linux, которые смогут облегчить вам жизнь

    Немного о утилитах на консоли, которые знают немногие, однако они могут быть полезны как для начинающего джуна, так и для крепкого сеньора. Написать о утилитах (прежде всего консольных) стоит из-за того, что я вижу, как многие люди не используют мощность консоли на все 100%. Многие ограничиваются простым созданием файлов, а также переходом между директориями, работая в консоли. Я считаю что…

    Читать далее »


Кнопка «Наверх»