a command-line launcher
curl -o- https://raw.githubusercontent.com/TheWinds/devgo/main/install.sh | bashcurl -o- https://raw.githubusercontent.com/TheWinds/devgo/main/install.sh | bash -s 1.0.0dg- select group
←→ - select item
↑↓ - search item
type keywords - exit
ctrl+cctrl+desc
If you don't have any configuration, the toml configuration file will be created automatically. You can also create your own yaml configuration file, which can be read better. You can only choose one of them.
file path: ~/.devgo.toml
# random group tab name preifx emojitab_emojis="🐶🐱🐭🦊🐻🐼🐮🐷🐸🐵🦉🦄🐟🐳🐖🐂💥🌈🌞"mode="easy"
[[group]]
# group namename="tools"
[[group.item]]
# group item titletitle="hello"# group item command to execexec="echo hello devgo"
[[group.item]]
title="date now"exec="date"
[[group]]
name="website"
[[group.item]]
title="github"exec="open https://github.com"
[[group]]
name="devgo"
[[group.item]]
title="edit config"exec="vim $HOME/.devgo"file Path: ~/.devgo.yaml
tab_emojis: "🐶🐱🐭🦊🐻🐼🐮🐷🐸🐵🦉🦄🐟🐳🐖🐂💥🌈🌞"mode: "vim"#`vim` or `easy`group:
-
name: "tools"item:
- { title: "hello", exec: "echo hello devgo" }
- { title: "date now", exec: "date" }
-
name: "website"item:
- { title: "github", exec: "open https://github.com" }
-
name: "devgo"item:
- { title: "edit config", exec: "vim $HOME/.devgo.yaml" }rm $(which dg)Not mature enough at present, not recommended.
Inspiration from vimium
hjkl: Equivalent to←↑↓→i: Edit~/.devgo.yaml/: Enter search modenN: Cycle forward to the next find matchggG: Back to top and bottomud: Up or down 5 positionsx: Exitf: Show all command shortcut key?: Show helpHL: Go to the first or last groupr: Try the last command again
