Свързани публикации 'cli'
7 страхотни помощни програми за команден ред, работещи на Rust
Модерни Linux команди за всеки разработчик
Table of Contents
Introduction
🦀 Starship
🦀 ripgrep
🦀 bat
🦀 tokei
🦀 exa
🦀 fd
🦀 procs
🦀 How I found them
Conclusion
Въведение
„Програмният език Rust“ е „най-обичаният език на Stack Overflow четири поредни години.“
Rust до голяма степен се разглежда като алтернатива на други езици за системно програмиране, като C или C++.
Ето защо много талантливи разработчици, включително Benjamin Sago и Andrew Gallant ,..
Намерете: инструмент за рекурсивно търсене, написан на Rust
Инструмент, написан на Rust за рекурсивно търсене във всички файлове, разположени в папка
Колко пъти сте преглеждали файлове, за да намерите някакъв низ или произход на функция?
Locate е инструмент, написан на Rust , който преминава през всеки файл рекурсивно и дава точното местоположение на низа на заявката във файловете.
Той е светкавично бърз, както е написано в Rust, и може рекурсивно да се разхожда из директориите.
Мотивация
Исках да науча Rust и смятам, че най-добрият..
Просто изпълнение на командата „помощ“.
Когато се използва argparse , той осигурява автоматична обработка за -h / --help команди. Дори и да са добавени подразбори, той обработва тяхната „помощ за подразбори“, както и глобална помощ, която предоставя списък на тези подразбори.
Дотук добре.
Добавяне на помощна команда
Учтивост към потребителя е да добавите help command, ако се използват подпарсери. Най-добрата практика е да дадете на потребителя и двата начина да види помощ: program subcommand --help и program help..
Кратко ръководство за създаване на приложение с интерфейс на командния ред с Ruby
Кратко ръководство за създаване на приложение с интерфейс на командния ред с Ruby
Когато навлезете в света на кодирането, независимо дали става дума за четиригодишна степен по компютърни науки, трудна програма за начален лагер или самоук курс по Udemy, повече от вероятно е първото ви „изпитание с огън“ да бъде изработването на команден ред интерфейсно приложение. Предизвикателството тук е да поставите всички умения, които сте научили досега, на напълно празна страница и да започнете..