Skip to content

frenchbread/k

Repository files navigation

kl1

CLI items launcher

  • macOs apps
  • run shell commands (aka alias)
  • open urls (aka bookmarks)

⚙️ setup

# install
❯ npm i kl1 -g

# run
❯ kl1

You can alias it into something shorter e.g. k. Or add a workflow (e.g. keybind) that starts terminal sesh (window) with this command.

📔 adding items

Adding is done by selecting + add option and filling out prompt fields:

  • type
    • app (only macOs currently supported)
      • select app
    • cli command
      • shell script
    • href
      • url
  • name

🗑️ removing items

Removing items is done by selecting - remove option and multi-selecting items from the list.

🚀 main screen

- items[]
  - _id
  - name
  - type [cli_command run, app launch, browser link]
- + add
- - remove

🛠️ development

clone the repo

❯ git clone https://github.com/frenchbread/k.git && cd k

install dependencies

❯ npm i

start

❯ npm run start

build

❯ npm run build

License

MIT