Skip to content

ryhszk/cla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cla (Under development 🚧)

GitHub go.mod Go version Go Report Card Go GitHub

Description

cla is a Command line based LAuncher.

(Under development. I may not be able to achieve what I want to do with this project, so it will be on hiatus for a while)

Support OS

  • Linux

Installation

$ go get github.com/ryhszk/cla/cmd/cla

Usage

  1. Start cla command (Launches a TUI APP that looks like next).
    $ cla
    +--------------+
    | MODE: Normal | 
    +--------------+
    |  0:   free -h
    |  1: > dstat -c -C 0,1,2
    +---------------------------------------------+
    | ctrl+c            | Exit.                   |
    | enter             | Execute selected line.  |
    | ctrl+s            | Save all lines.         |
    | ctrl+a            | Add a line at end.      |
    | ctrl+d            | Remove current line.    |
    | ↓ [tab]           | Move down.              |
    | ↑ [shift+tab]     | Move up.                |
    +---------------------------------------------+
    
  2. Move the cursor to the command line you want to execute.
  3. Press enter to execute the command (current line).

📝 The data of the registration command and the configuration file are stored in $HOME/.cla.

Demo

demo

About

cla is a command line based lancher.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages