#dictionary #lookup #words #terminal #utility #online #up

bin+lib dictate

CLI utility for looking up words in online dictionary

13 releases (8 breaking)

0.9.0 Sep 18, 2023
0.8.4 Apr 5, 2023
0.8.3 Mar 31, 2023

#1078 in Command line utilities

Download history 35/week @ 2024-02-19 3/week @ 2024-02-26 24/week @ 2024-03-11 213/week @ 2024-04-01

237 downloads per month

MIT license

18KB
410 lines

dictate

Lookup words in dictionaryapi.dev right from the terminal without interrupting your workflow.

📦 Installation

🚀 Usage

  • Lookup "hello" in the dictionary

    dictate lookup hello
    

    NOTE: This also caches the output for later lookups.

  • Clean up the cached entries

    dictate clean -c
    

💻 Shell Completion

  • Bash

    1. Run the following

      mkdir -p ~/.local/share/bash-completion/completions
      dictate complete bash > ~/.local/share/bash-completion/completions/rustup
      
    2. Restart bash and you should have tab-completion now.

  • Zsh

    1. Append ~/.zfunc to fpath in your zsh config

      NOTICE: Make sure to insert the following line before initializing compinit.

      fpath+=("$HOME/.zfunc")
      
    2. Create the appended directory and dump completion definition to ~/.zfunc/_dictate

      mkdir -p ~/.zfunc
      dictate complete zsh > ~/.zfunc/_dictate
      
    3. Restart zsh and you should have tab-completion now.

    NOTE: In case it's not working yet, delete ~/.zcompdump and restart your shell again.

  • Fish

    1. Run the following

      mkdir -p ~/.config/fish/completions
      dictate complete fish > ~/.config/fish/completions/rustup.fish
      
    2. Restart fish and you should have tab-completion now.

Dependencies

~13–30MB
~465K SLoC