run terminal commands
Project description
chibi_command
run terminal commands
Free software: WTFPL
Documentation: https://chibi-command.readthedocs.io.
Use
use lsblk
from chibi_command.disk.lsblk import Lsblk
blocks = Lsblk().run().result
assert blocks[ 'sda' ].childs[ 'name' ]
parchear popen
from chibi_command import Command, Command_json_result
from chibi_command.unittests import patch_empty
class Test_test( TestCase ):
@patch_empty
def test_some_test( self, popen ):
self.command().run()
popen.assert_called()
History
2.4.3 ( 2026-03-25 )
correcion cuando se manda su por ssh se agregaron las comillas para -c
2.4.2 ( 2026-03-25 )
se agrego el argumento faltante para su -c en el comando sudo
2.4.1 ( 2026-03-25 )
se agrega alternativa a sudo con su en el comando de ssh
2.4.0 ( 2026-03-25 )
se agrego atajo para parchear popen
- se agrego parametro en las clases para agregar variables de ambiente cuando
se ejecuta algun comando
se agrego funcion para buscar paquetes con pacman
2.3.2 ( 2026-03-24 )
se agrego la propiedad para asignar el identity file para ssh
se agrego la propiedad de usuario y host para el comando ssh
2.3.1 ( 2026-03-20 )
correcion en el nombre de la llave time o tiempo para el comando de ping
2.3.0 ( 2026-03-20 )
se agrego la opcion de ignore-existing para rsync
se agrego el comando e2label
2.2.0 ( 2026-03-20 )
se agrego el comando lsblk en chibi_command.disk.lsblk
2.1.1 ( 2025-05-22 )
usar el RPM.query() hace que el comando sea captivo
2.1.0 ( 2025-05-21 )
se agrego el snippet para saber la ip local Ip.get_my_local_ip()
se agregaron los argumentos para queries de changelog de rpm RPM.query().changelog().run( ‘some.rpm’ )
2.0.0 ( 2025-05-15 )
se migro el uso de git a https://github.com/dem4ply/chibi_git
1.1.3 ( 2025-03-12 )
se agrego repr a los results de los comandos
correcion con el f string que faltaba en un logger debug
1.1.0 ( 2024-10-18 )
comando ping
1.0.0 ( 2024-10-18 )
se cambio el comportamiento para que tire una excepcion cada vez que un comando falla
0.9.0 ( 2024-10-17 )
comando de ssh
0.8.0 ( 2024-10-17 )
se agrego comandos para archlinux ( pacman y yay )
0.6.0 (2020-02-19)
se agrego cp en chibi_command.commnon
0.0.1 (2020-02-19)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file chibi_command-2.4.3.tar.gz.
File metadata
- Download URL: chibi_command-2.4.3.tar.gz
- Upload date:
- Size: 25.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d6409128f5273ee9ac65c11cd20447cdd4d7d02dde494635a20e52877582890
|
|
| MD5 |
179e52e553fc98ff80d3ccf2542104cc
|
|
| BLAKE2b-256 |
0fdf29b1247296ee33003f667f7574356bffbdb0e54864fd08189e4da209cd2b
|
File details
Details for the file chibi_command-2.4.3-py2.py3-none-any.whl.
File metadata
- Download URL: chibi_command-2.4.3-py2.py3-none-any.whl
- Upload date:
- Size: 29.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12cbe1edb68fa8a0d75ac16f976e6503673e85a6d67434beda8a0f57ce042940
|
|
| MD5 |
efd3b26067d029f8d599cd927a29d240
|
|
| BLAKE2b-256 |
98c7c4e3c56311598a6621a8501382bac923f6c787e88e63b218596bb638eb61
|