argocui

module
v0.0.1-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2020 License: Apache-2.0

README

ArgoCUI

Build Status Maintenance GoDoc

It support to manage Argo resource by CUI.

ArgoCUI

Overview

The simple video clip for Argo CUI.

ArgoCUI

Installation

Release

You can download the binary file in the release page.

Brew

TBD

Source code
$ git clone git@github.com:hanjunlee/argocui.git
$ cd argocui
$ go build -o argo ./cmd

Command

Usage of acui  
  -debug
    	Debug mode.
  -trace
    	Debug as trace level.
  -ro
    	Read only mode. Some features such as terminate and delete doesn't work.

Note that when you run the command it create the log file at $HOME/.argocui/log.

Keybinding

List
Key Description
/ Set the search current view.
k Move cursor up.
j Move cursor down.
H Move cursor up to the upper bound.
L Move cursor down to the bottom.
ctrl + l Display logs from Argo workflow.
ctrl + g Display the tree of Argo workflow.
Key Description
enter Search Argo workflows which is matched with the pattern.
ctrl + u Clean.
Logs & Tree
Key Description
k Move cursor up.
j Move cursor down.
H Move cursor up to the upper bound.
L Move cursor down to the bottom.
esc Back to the list view.

Changelog

CHANGELOG.md

Contribute

CONTRIBUTE.md

Directories

Path Synopsis
internal
config
Package config has global variable for configuration.
Package config has global variable for configuration.
managers/argo
Package argo is the manager of views which is relevant to the Argo workflow, and it is consist of collection(same as `argo list`), sub, follower(`argo logs`) and tree(`argo get`).
Package argo is the manager of views which is relevant to the Argo workflow, and it is consist of collection(same as `argo list`), sub, follower(`argo logs`) and tree(`argo get`).
pkg
Package pkg is designed by the Clean architecture, for a detail, package "argo" is the use case layer and package "table" is the adapter layer.
Package pkg is designed by the Clean architecture, for a detail, package "argo" is the use case layer and package "table" is the adapter layer.
argo
Package argo is the part of use case in Clean Architecture.
Package argo is the part of use case in Clean Architecture.
argo/repo
Package repo is the repository of Argo.
Package repo is the repository of Argo.
table
Package table is presentation layer, and it support to present as table-like format.
Package table is presentation layer, and it support to present as table-like format.
table/tree
Package tree present a Argo workflow as tree-like format, such as the "argo get" command.
Package tree present a Argo workflow as tree-like format, such as the "argo get" command.
util/view
Package view is the package to control a view of gocui package.
Package view is the package to control a view of gocui package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL