У следећем чланку ћемо погледати цхеат.сх. Ова скрипта ће нам омогућити приступ документацији и исечцима кода Заједница, за Линук / УНИКС наредбе и многе програмске језике. Овај пројекат није нов, започео је 2017. године, али је и даље веома користан за многе кориснике.
Да би приказао свој садржај, алат користи фонтане вођени заједницом као што су ТЛДР странице, СтацкОверфлов и други, као и сопствено спремиште. Овај услужни програм моћи ћемо да користимо из веб прегледача, командне линије или као додатак Вим, Емацс или Сублиме Тект, између осталих уредника.
Овај алат је био развио Игор Цхубин, такође познат по услузи временске прогнозе оријентисаној на конзоле вттр.ин.
Опште карактеристике Цхеат.сх
- Могли бисмо упити на 58 програмских језика, разни ДБМС и 1000 најважнијих УНИКС / Линук наредби.
- Un доступан је клијент за опционалну командну линију (цхт.сх). То ће нам омогућити брзо претраживање и копирање исечака кода без напуштања терминала.
- Користе се интерфејси веб и цхт.сх (командна линија) варати.ш, али ако корисник више воли, може га самостално хостирати.
- Клијент командне линије представља а посебан режим љуске са упорним контекстом упита. Такође има историју упита која се интегрише у међуспремник. Истовремено подржава попуњавање картица за шкољке попут Басх, Фисх и Зсх.
- Понуде резултати врло брзо. Враћа одговоре за мање од 100 мс.
- Услужни програм се може користити из уређивача кода. Ово ће нам омогућити убаци фрагменте кода без потребе за отварањем веб прегледача, пронађите код, копирајте га, а затим се вратите у уређивач кода да бисте га налепили. Компатибилан је са Вим, Емацс, Висуал Студио Цоде, Сублиме Тект и ИнтеллиЈ Идеа.
Ако се неко охрабри, може допринети пројекту. Можете се обратити цхеат.сх водич за уређивање или додавање садржаја.
Како инсталирати клијент цхт.сх командне линије
Моћи ћемо да користимо цхеат.сх у веб прегледачу, из командне линије уз помоћ цурл-а, без потребе да инсталирамо било шта друго, као што је додатак за уређивање кода или користећи клијент из наредбене линије.
Ако га желите инсталирати као додатак неком уређивачу кода, можете консултовати страница за интеграцију у уреднике.
Даље ћемо видети потребне кораке за инсталирајте овај клијент командне линије зван цхт.сх, али прво ћемо морати да решимо питање зависности.
Инсталирајте зависности
Да бисмо инсталирали клијента цхт.сх командне линије, користићемо Цурл. Друга зависност је рлврап, што захтева посебан режим љуске цхт.сх. У Дебиан-у, Убунту-у, Линук Минт-у и било којој другој Гну / Линук дистрибуцији заснованој на Дебиан-у или Убунту-у, у терминал ћемо записати: (Цтрл + Алт + Т):
sudo apt install curl rlwrap
Преузмите и инсталирајте интерфејс командне линије цхт.сх
Можемо га инсталирати само за једног корисника или за све кориснике. Можете га инсталирати за све кориснике који користе фасциклу / уср / лоцал / бин:
curl https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh sudo chmod +x /usr/local/bin/cht.sh
Ако се чини да је прва команда замрзнута и приказује само излаз ЦУРЛ, притисните тастер Ентер. Од вас ће бити затражено да унесете лозинку да бисте сачували датотеку / уср / лоцал / бин.
Ако га желите инсталирати само за свог корисника, претпоставићемо да имате фасциклу ~ / .бин додато у ваш ПАТХ и фасцикла постоји. Можете да промените ову фасциклу по свом укусу. У зависности од тога где желите да инсталирате цхт.сх, промените путању инсталације у наредбама:
curl https://cht.sh/:cht.sh > ~/.bin/cht.sh chmod +x ~/.bin/cht.sh
Примери употребе купаца
Следеће ћемо видети неке цхеат.сх примери коришћења користећи цурл из командне линије:
Да бисте приказали неке опције доступне за наредбу ls:
curl cheat.sh/ls
Цхт.сх такође ради уместо цхеат.сх:
curl cht.sh/ls
Да видим пример функције ранд () за програмски језик ПХП написаћемо:
curl cht.sh/php/rand
Ако желите да избришете коментаре који ће се видети у резултату, мораћете додати? П на крају упита:
curl cht.sh/php/rand?Q
Ми ћемо бити у стању покрените цхт.сх клијент у посебном режиму љуске Користећи:
cht.sh --shell
Тада можемо почети са писањем наших упита. Да бисте затворили, морате само да напишете излаз.
Ако напишемо помоћ у интерактивном режиму љуске цхт.сх, моћи ћемо да видимо све доступне могућности. Такође можете претраживати Одељак за употребу са странице цхеат.сх пројекта на ГитХуб-у да бисте видели опције које нам нуди.