Skip to content
/ povi Public

A dictionary for your terminal. Rewrite of Novi in Nim.

License

Notifications You must be signed in to change notification settings

eeriemyxi/povi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Povi

A dictionary for your terminal. This project is identical to my other project, novi. But it is faster because it is written in Nim.

Installation

First Method

You can download pre-compiled amd64 binaries for Windows and Linux from the release page of the GitHub mirror of this repository.

Second Method

Install Nim and Nimble.

git clone --branch main --depth 1 <REPO URL> povi
cd povi
nimble install

Note: this method may error at the last step. But don't panic, it should still install despite the error. Also note that it will install it in your Nimble's home folder, which is usually ~/.nimble/ (see the bin/ folder there.)

Command-line Arguments

usage: povi [-h] [--debug] [-V] [-r] [-a] [-n] [words ...]

positional arguments:
  words          Words to search. You can specify multiple words by splitting
                 them by whitespace.

options:
  -h, --help     Show this help message and exit.
  --debug        Enable debug logs.
  -V, --version  Show program version.
  -r, --repl     Initiate a REPL session.
  -a, --altsc    Use alternate screen buffer for the REPL. 
                 Scrolling may not work.
  -n, --nosplit  Don't split the input into multiple words, 
                 instead treat it as one single word/phrase.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Feel free to enhance Povi according to your needs and contribute back to the project! If you encounter any issues or have suggestions for improvement, please open an issue on the repository. Thank you for using Povi!