Skip to main content

chibi_command

https://img.shields.io/pypi/v/chibi_command.svg https://img.shields.io/travis/dem4ply/chibi_command.svg Documentation Status

run terminal commands

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.7.1 ( 2026-07-27 )

  • makepkg regresa la instancia cuando llama las funciones

  • correcion del comando python

2.7.0 ( 2026-07-27 )

  • se agrego propiedad de puerto a ssh

  • rsycn ahora transforma ssh para que funcione con el

  • funciones para daemonizar y agregar pidfile a qemu

2.6.0 ( 2026-07-24 )

  • comando crear maquinas virtuales con qemu - qemu-system-x86_64

  • se agrega ss - another utility to investigate sockets

  • se agrega disable a systemctl

2.5.4 ( 2026-06-06 )

  • se agrego condicion en delegado de systemd-run para controlar edgecase

2.5.3 ( 2026-06-06 )

  • en el delegado de systemd-run no envia –user cuando es root

2.5.2 ( 2026-06-06 )

  • al comando de systemd-run se agrego que solo llame la lista de unidades

    del usuario si no es root

2.5.1 ( 2026-04-28 )

  • se agrego a status no_fail para los servicios desabilitados

  • se agrego a pacman print version “Pacman.sync().print_version().run( “paquete” ).result”

2.5.0 ( 2026-04-28 )

  • se agrego a pacman el parametro no_confirm

2.4.5 ( 2026-03-25 )

  • se cambio para que el comando ssh use -t para una pseudo terminal

2.4.4 ( 2026-03-25 )

  • se cambio la estructura del comando ssh para poder encdenar multiples comandos con su

  • se agrego el comando cd

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 )

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chibi_command-2.7.1.tar.gz (29.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chibi_command-2.7.1-py2.py3-none-any.whl (33.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file chibi_command-2.7.1.tar.gz.

File metadata

  • Download URL: chibi_command-2.7.1.tar.gz
  • Upload date:
  • Size: 29.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for chibi_command-2.7.1.tar.gz
Algorithm Hash digest
SHA256 ac8af47423e365ec4668f9bacea7f5d79f24989d50fb7d301af72385da005b9c
MD5 6410d8a739bda25f1b0f8d634bd50631
BLAKE2b-256 e9ff51102f58dfa88c8f542d27597fc1c37bd6acf48e0cbf5db22efcf933cd7f

See more details on using hashes here.

File details

Details for the file chibi_command-2.7.1-py2.py3-none-any.whl.

File metadata

  • Download URL: chibi_command-2.7.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 33.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for chibi_command-2.7.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 67075769b2976a6dbe5007446c912601122b091d2ebbb4c7928a3a01300fd87a
MD5 e9cdd4f3b9edbc01f626c662cef8e948
BLAKE2b-256 058d50178ccc6207d8e3fde84b434d9c73a79f977fec98836b2cee0d86e59a6a

See more details on using hashes here.

Release history Release notifications | RSS feed

2.8.0

2 files

This release

2.7.1 This release

2 files

2.7.0

2 files

2.6.0

2 files

2.5.4

2 files

2.5.3

2 files

2.5.2

2 files

2.5.1

2 files

2.5.0

2 files

2.4.5

2 files

2.4.4

2 files

2.4.3

2 files

2.4.2

2 files

2.4.1

2 files

2.4.0

2 files

2.3.2

2 files

2.3.1

2 files

2.3.0

2 files

2.2.0

2 files

2.1.1

2 files

2.1.0

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

0.9.1

2 files

0.9.0

2 files

0.7.0

2 files

0.5.0

2 files

0.4.6

2 files

0.4.5

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.15

2 files

0.0.14

2 files

0.0.13

2 files

0.0.12

2 files

0.0.11

2 files

0.0.10

2 files

0.0.9

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page