waka

(★ 12)

The WakaTime CLI you always deserved. Fast, beautiful, composable.

File Explorer

  • .clippy.toml
  • .editorconfig
  • .gitignore
  • Cargo.lock
  • Cargo.toml
  • CHANGELOG.md
  • cliff.toml
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • CONVENTIONS.md
  • demo.gif
  • demo.tape
  • deny.toml
  • dist-workspace.toml
  • LICENSE
  • README.md
  • rustfmt.toml
  • SECURITY.md

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

brew install

View Details ▼

Install a Homebrew formula or cask.

brew install {{formula|cask}}

Install a formula/cask:

brew install {{[-s|--build-from-source]}} {{formula}}

Build and install a formula from source (dependencies will still be installed from bottles):

brew install {{[-n|--dry-run]}} {{formula|cask}}

Download the manifest, print what would be installed but don't actually install anything:

🔍

brew tap

View Details ▼

Tap a Homebrew formula repository. If no arguments are provided, list all installed Homebrew taps.

brew tap

List installed Homebrew taps:

brew tap {{github_username}}/{{github_repository_name}}

Tap a Git repository hosted on GitHub:

brew tap {{username}}/{{repository_name}} {{git_clone_url}}

Tap a Git repository hosted outside of GitHub:

🔍

cargo install

View Details ▼

Build and install a Rust binary.

cargo install {{package}}@{{version}}

Install a package from <https://crates.io> (the version is optional - latest by default):

cargo install --git {{repo_url}}

Install a package from the specified Git repository:

cargo install --git {{repo_url}} --{{branch|tag|rev}} {{branch_name|tag|commit_hash}}

Build from the specified branch/tag/commit when installing from a Git repository:

🔍

notify-send

View Details ▼

Use the current desktop environment's notification system to create a notification.

notify-send "Test" "This is a test"

Show a notification with the title "Test" and the content "This is a test":

notify-send {{[-i|--icon]}} {{icon.png}} "{{Test}}" "{{This is a test}}"

Show a notification with a custom icon:

notify-send {{[-t|--expire-time]}} 5000 "{{Test}}" "{{This is a test}}"

Show a notification for 5 seconds:

// repository documentation