CLI and Library for Imgur API written in Rust 🦀
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
renovate[bot] c75cad024f fix(deps): update rust crate simple_logger to 2.2.0 2 days ago
.github/workflows update 2 weeks ago
src update 2 weeks ago
.editorconfig update github workflows 5 months ago
.gitignore chore: small changes 2 months ago
CHANGELOG.md chore(release): v0.8.1 and use `serde` instead of `serde_derive` 3 weeks ago
Cargo.lock fix(deps): update rust crate simple_logger to 2.2.0 2 days ago
Cargo.toml fix(deps): update rust crate simple_logger to 2.2.0 2 days ago
LICENSE Initial commit 5 months ago
README.md doc: remove github badge from readme 3 weeks ago
config.toml read commit description 4 months ago
renovate.json update renovate config 4 months ago

README.md

Imgurs - CLI and Library for Imgur API

total-lines code-size crates-io docs-rs ci

Screenshots

Shell completions

Here are some examples of usage

# For bash
imgurs completions bash > ~/.local/share/bash-completion/completions/imgurs
# For zsh
imgurs completions zsh > /usr/local/share/zsh/site-functions/_imgurs
# For fish
imgurs completions fish > ~/.config/fish/completions/imgurs.fish

Man page

Generate manpage

imgurs manpage | gzip > /usr/share/man/man1/imgurs.1.gz

Dependencies

  • support clipboard on Linux
    • xsel
    • xclip - alternative to xsel
    • termux-api - on Termux
  • libnotify - support notification on Linux

How to install Imgurs CLI?

Linux

Download imgurs-linux from the releases page and run

chmod +x imgurs-linux
./imgurs-linux

Arch Linux

Using yay (AUR)

yay -S imgurs

or can add this repo and run

sudo pacman -Sy imgurs

OSX

Download imgurs-darwin from the releases page and run

chmod +x imgurs-darwin
./imgurs-darwin

Windows

Download imgurs-windows.exe from the releases page and run

imgurs-windows.exe

Compile with Cargo

Make sure you have a recent version of Rust. Then you can run

cargo install imgurs