Skip to content

Suitters/tpysui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tpysui — Terminal UI for PysuiConfiguration Management

A keyboard-driven console TUI for creating, editing, and managing PysuiConfig.json files used by the pysui Sui blockchain SDK.

Features

  • Four-area TUI layout: Dashboard, Configuration & Key Management, Data Reads, and Utilities
  • Wallet Dashboard with chain strip, gas, objects, and balances panes
  • Data-driven command taxonomy with 44 read commands and dynamic arg collection
  • 10 wallet utility commands with Simulate/Execute workflow
  • move-struct-to-bcs directive support with dedicated launch and edit modals
  • Command and utility descriptions displayed in select dropdowns
  • Version banner displayed in top-right of app

Installing tpysui will also install pysui and pysui-fastcrypto which requires having Rust installed. If you do not have Rust and don't want to, or can't, install Rust see install notes in pysui.

Install

  1. Activate, or create and activate, a virtual environment
  2. Install tpysui using pip: pip install tpysui
  3. Run tpysui from the command line

Clone

tpysui uses pipenv. If you have not installed it, do so first.

  1. Clone the github repo
  2. cd tpysui
  3. pipenv shell
  4. If needed, manually install pysui-fastcrypto. See install notes in pysui
  5. pipenv install
  6. tpysui

Documentation

See Documentation for full usage help.

Releases

Contributors

Languages