Skip to content

ambientlabscomputing/adminclicore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Admin CLI Core

This is an internal CLI utils package, not a CLI itself. It is used by the following admin CLIs across our code bases:

  • serverctl -- Server API
  • usersctl -- Users API
  • spinectl -- Mycelium Spine
  • hyphctl -- Hyphae

Responsibilities

  1. CLI Skeleton: Cobra-based CLI skeleton with default global options
  2. gRPC Client: Enforce local, named Unix named socket based gRPC access
  3. UI: Provide a uniform UI module that supports --format default|json|shell where: a. default shows human friendly, eye candy ladden, bubbletea based outputs b. json shows output in json format c. shell shows output in non-interactive shell format meant to be able to be piped to other commands (tsv for tables, etc)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages