Cheat.sh, documentació per a la línia d'ordres o per al teu editor

about cheat.sh

En el següent article anem a fer una ullada a cheat.sh. Aquest script ens proporcionarà accés a documentació i fragments de codi dirigits per la comunitat, per les ordres de Linux / UNIX i molts llenguatges de programació. Aquest projecte no és nou, va començar la seva marxa en 2017, però segueix resultant molt útil per a molts usuaris.

Per mostrar el seu contingut, l'eina fa ús de fonts impulsades per la comunitat com pàgines TLDR, StackOverflow i altres, Així com el seu propi repositori. Anem a poder utilitzar aquesta utilitat des del navegador web, la línia d'ordres o com un complement per Vim, Emacs o Sublim Text, entre d'altres editors.

Aquesta eina ha estat desenvolupada per Igor Chubin, També conegut pel seu servei orientat a la consola per al pronòstic de el temps anomenat wttr.in.

Característiques generals de Cheat.sh

  • podrem fer consultes sobre 58 llenguatges de programació, diversos DBMS i 1000 dels comandaments UNIX / Linux més importants.
  • Un client per a la línia ordres opcional (cht.sh) està disponible. Aquest ens permetrà fer cerques ràpidament i copiar fragments de codi fàcilment sense sortir de la terminal.
  • Les interfícies web i cht.sh (línia d'ordres) utilitzen cheat.sh, Però si l'usuari ho prefereix, és capaç allotjar-.
  • El client de línia d'ordres presenta un manera de shell especial amb un context de consultes persistents. També té un historial de consultes que s'integra amb el porta-retalls. A el temps admet la finalització de pestanyes per a intèrprets d'ordres com Bash, Fish i zsh.
  • Ofereix resultats molt ràpid. Retorna respostes en menys de 100 ms.
  • La utilitat podrem utilitzar-la des editors de codi. Això ens permetrà inserir fragments de codi sense haver d'obrir un navegador web, buscar el codi, copiar-lo i després tornar a l'editor de codi per enganxar-lo. És compatible amb Vim, Emacs, Visual Studio Code, Sublim Text i IntelliJ Idea.

Si algú s'anima, pot contribuir a el projecte. Es pot consultar la guia cheat.sh per editar o afegir contingut.

Com instal lar el client de línia d'ordres cht.sh

Anem a poder utilitzar cheat.sh en un navegador web, des de la línia d'ordres amb l'ajuda d'curl sense haver d'instal·lar res més, com un complement d'editor de codi o utilitzant el seu client de línia d'ordres.

Si vols instal·lar-lo com un complement d'algun editor de codi, es pot consultar la pàgina per a la integració en editors.

A continuació veurem els passos necessaris per a instal·lar aquest client de línia d'ordres anomenat cht.sh, Però abans caldrà solucionar el tema de les dependències.

instal·lar dependències

Per a poder instal·lar el client de línia d'ordres cht.sh, utilitzarem ris. Una altra dependència és rlwrap, Que és requerida per la manera de shell especial cht.sh. A Debian, Ubuntu, Linux Mint i qualsevol altra distribució GNU / Linux basada en Debian o Ubuntu, escriurem a la terminal (Ctrl + Alt + T):

instal·lar dependències

sudo apt install curl rlwrap

Descarregar i instal·lar la interfície de línia d'ordres cht.sh

Podrem instal·lar només per a un usuari o per a tots els usuaris. Pots instal·lar per a tots els usuaris utilitzant la carpeta / usr / local / bin:

cht.sh curl

curl https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh

sudo chmod +x /usr/local/bin/cht.sh

Si la primera ordre sembla haver-se congelat i mostra només la sortida de CURL, prem la tecla Retorn. Et demanarà que escriguis la contrasenya per guardar l'arxiu en / usr / local / bin.

Si vols instal·lar només per al teu usuari assumirem que tens una carpeta ~ / Bin agregada al teu PATH i la carpeta existeix. Aquesta carpeta la pots canviar al teu gust. Segons on vulguis instal·lar cht.sh, canvia la ruta d'instal·lació en les ordres:

curl https://cht.sh/:cht.sh > ~/.bin/cht.sh

chmod +x ~/.bin/cht.sh

Exemples d'ús de el client

A continuació veurem alguns exemples d'ús de cheat.sh usant curl des de la línia de comandes:

Per mostrar els algunes opcions disponibles per a la comanda ls:

cheat.sh ls

curl cheat.sh/ls

Cht.sh també funciona en lloc de cheat.sh:

cht.sh ls

curl cht.sh/ls

Per veure un exemple de la funció rand () per al llenguatge de programació PHP escriurem:

funció rand php

curl cht.sh/php/rand

Si vols esborrar qualsevol comentari que es veuran en el resultat caldrà afegir? Q a la fi de la consulta:

rand php sense comentaris

curl cht.sh/php/rand?Q

Anem a poder engegar el client cht.sh en una manera de shell especial usant:

cht.sh --shell

cht.sh --shell

Després podrem començar a escriure les nostres consultes. Per tancar, només cal escriure sortir de.

cht --help

Si escrivim help en la manera shell interactiu cht.sh, podrem per veure tots els disponibles. També es pot buscar a la secció Ús de la pàgina de el projecte cheat.sh a GitHub per consultar les opcions que ens ofereix.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.