ohmyksh/README.org

40 lines
1.5 KiB
Org Mode
Raw Normal View History

2020-07-15 16:28:24 -06:00
* ohmyksh
Have your cake and eat it too!
~ohmyksh~ is a framework for expanding OpenBSD's [[https://man.openbsd.org/ksh][ksh]]. It offers:
- completions :: for common things like [[https://man.openbsd.org/man][man]] pages, [[https://man.openbsd.org/ssh][ssh]] known_hosts and git
commands.
- extensions :: to import bulk functionality, including git-prompt, OpenBSD
specific tooling, disabling color.. etc.
- prompts :: a decent selection of useful prompts.
** Completions
| Name | Completes |
|------+------------------------|
| man | man pages |
| ssh | ssh known hosts |
| vmd | VM names |
| rc | OpenBSD rcctl commands |
** Extensions
| Name | Description |
|------------+-----------------------------------------------------------|
| fonts | Load fonts from common locations. |
| fzf | - |
| git-prompt | A port of git-prompt for KSH. |
| k | A tool to quickly change directories. |
| nocolor | Disable terminal color options for many tools. |
| openbsd | A set of tools for working with the OpenBSD source trees. |
** Prompts
| Name | Example |
|------------+---------------------------|
| q | ~qbit@litr[0]:~$~ |
| og-openbsd | ~$ ~ |