8000 GitHub - ubinos/ubitool · GitHub
[go: up one dir, main page]

Skip to content
ubinosPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

51 Commits

Folders and files

Repository files navigation

ubitool

A toolbox for ubinos development.

Installation

Development Installation

To install ubitool in development mode:

pip install -e .

Regular Installation

To install ubitool:

pip install .

Usage

After installation, you can use ubitool from the command line:

ubitool --help

Available Commands

  • tail - Print the last part of a file
  • htail - Print unread content of a file with position tracking
  • shtail - Run htail against the latest tmux session log
  • ssend - Send keys to a tmux session
  • stssend - Retry sending keys to a tmux session until expected output appears
  • shell - Execute a shell command
  • stshell - Retry a shell command until expected output appears
  • ls - List directory contents or files matching patterns
  • sort - Sort lines from a file or stdin
  • json - Read or write JSON/JSON5 files with JMESPath support
  • replace - Replace text in a file
  • libmgr - Launch library manager UI
  • configsel - Launch config selector UI

Development

This package is part of the ubinos ecosystem and is designed to work with tmux sessions and log monitoring.

Requirements

  • Python 3.8+
  • typer
  • ipdb

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0