argocui

module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2020 License: Apache-2.0

README

ArgoCUI

ArgoCUI - CLI To Manage Argo resource.

Build Status Maintenance GoDoc


Argocui provides a terminal UI to manage Argo resources. The aim of this project is to deal with Argo resources such as Workflow and CronWorkflow as the argo command provides.

Overview

The simple video clip for Argo CUI.

ArgoCUI

Installation

Release

You can download the binary file in the release page.

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

Command

Usage of argocui  
  -debug
    	Debug mode.
  -trace
    	Debug as trace level.
  -version
    	Check the version.

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

Keybinding

Command Description
H Move the cursor to the top of a view.
k Move the cursor up.
j Move the cursor down.
L Move the cursor to the bottom of a view.
esc Back to the main view which displays the list of resources.
: Switch the Kind to another. It has ns i.e Namespace and wf i.e Workflow at this moment. For example, :ns switch the Kind into the Namespace.
/ Search resources which is matched with the pattern.
ctrl+g Display the detail of resource. It works for Workflow.
ctrl+l Follow logs of resource. It works for Workflow.
ctrl+delete Delete the resource. It works for Workflow.

Changelog

CHANGELOG.md

Contribute

CONTRIBUTE.md

Special thanks to

I owe a huge thanks to maintainer and contributers of K9S.

Directories

Path Synopsis
cmd
internal
config
Package config has global variable for configuration.
Package config has global variable for configuration.
ui
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.
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