SoCLI es una herramienta de línea de comandos escrita en python que se utiliza para buscar consultas en el desbordamiento de la pila. Podemos buscar cualquier cosa en el desbordamiento de pila usando la herramienta SoCLI sin usar la terminal. Puede buscar cualquier pregunta sobre el desbordamiento de pila en el terminal utilizando la herramienta SoCLI.
Instalación de SoCLI:
Veamos cómo instalar la herramienta SoCLI en Linux. El requisito previo para instalar SoCLI es Python 3.5 o superior y pip.
Primero, vamos a instalar los requisitos previos en el sistema. Para instalar el requisito previo en sistemas basados en Debian como Ubuntu o Kali Linux, use los siguientes comandos:
sudo apt-get install python3 python3-pip
Para instalar los requisitos previos en un sistema basado en arquitectura, use el siguiente comando:
sudo pacman -S python3 sudo pacman -S python3-pip
Ahora instalemos el SoCLI usando el comando git clone. Vamos a instalar el SoCLI usando el comando pip
pip install socli
Uso de SoCLI
Ahora veamos cómo usar SoCLI. Para ver todas las opciones para usar SoCLI, ejecute el comando de ayuda para SoCLI.
socli -h
Luego, en la salida, podemos ver que todas las opciones que se pueden usar con el archivo socli. La salida del comando anterior es como
Para buscar una consulta en SoCLI, use el siguiente comando:
socli <Search Query>
Aquí, en el lugar de <Consulta de búsqueda>, reemplace la consulta que desee. Este comando muestra la respuesta más votada en Stack Overflow Aquí hay un ejemplo
socli how to install git on linux
Entonces SoCLI mostrará el y de Stack Overflow. La salida del comando anterior es
Podemos usar la opción -q para especificar la consulta de búsqueda en socli like.
socli -q how to install git on linux
Obtener pregunta por número:
Para obtener la lista de todas las preguntas similares a la consulta buscada. El SoCLI proporciona la opción -iq. Al usar esta opción podemos obtener la lista de preguntas. Luego tenemos que elegir el número de pregunta. El SoCLI será mostrar la respuesta a esa pregunta.
socli -iq <Search Query>
Ahora veamos un ejemplo de esto. Vamos a buscar la consulta ¿Cuál es el tipo de dato en CPP?
socli -iq What are the data type in cpp
Entonces obtendremos la lista de la pregunta de la siguiente manera:
Luego ingrese el número de pregunta como entrada. Aquí, en este caso, estamos seleccionando 2 preguntas. Luego, el resultado es el siguiente:
Buscar por etiqueta
Stack Overflow admite el tema mediante el uso de etiquetas. socli le permite consultar Stack Overflow en función de etiquetas específicas. Use la opción -t para buscar según el tema.
socli -t <TAG> -q <QUERY>
En el comando anterior, reemplace la etiqueta con la etiqueta que desee, puede obtener todas las etiquetas en Stack Overflow desde aquí. Y en lugar de <CONSULTA> reemplace su consulta aquí hay un ejemplo:
socli -t c++ -q what is pointers
Entonces la salida será como sigue:
Opciones para usar con SoCLI
# -r opción:
Al usar esta opción, el SoCLI mostrará la respuesta a la enésima pregunta del resultado de la consulta de búsqueda.
socli -r n -q query
Aquí reemplace la n con el número de preguntas que desea ver.
Ejemplo de la opción -r:
socli -r 3 -q for loop in C++
Aquí la opción -q se usa para especificar la consulta. En este ejemplo, se mostrará la respuesta a la tercera pregunta.
# -n opción:
Al usar esta opción, podemos publicar un nuevo desbordamiento de la pila de preguntas. Esta opción abrirá Stack Overflow en el navegador.
socli -n
Hay muchos comandos que puede usar con SoCLI. Para explorar esos comandos, use la opción -h. Si tiene algún problema al instalar SoCLI, comente a continuación.
Publicación traducida automáticamente
Artículo escrito por nishant0073 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA