Skip to content

orhun/impala

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TUI for managing wifi


πŸ’‘ Prerequisites

A Linux based OS with iwd installed.

πŸš€ Installation

πŸ“₯ Binary release

You can download the pre-built binaries from the release page release page

πŸ“¦ crates.io

You can install impala from crates.io

cargo install impala

βš’οΈ Build from source

Run the following command:

git clone https://github.com/pythops/impala
cd impala
cargo build --release

This will produce an executable file at target/release/impala that you can copy to a directory in your $PATH.

πŸͺ„ Usage

Global

Tab: Switch between different sections.

j or Down : Scroll down.

k or Up: Scroll up.

s: Start scanning.

Space: Connect/Disconnect the network.

?: Show help.

esc: Dismiss the help pop-up.

q or ctrl+c: Quit the app.

Device

i: Show device information.

Known Networks

d: Remove the network from the known networks list.

Custom keybindings

Keybindings can be customized in the config file $HOME/.config/impala/config.toml

toggle_scanning = "s"
toggle_connect = " "

[device]
infos = "i"

[known_network]
remove = "d"

βš–οΈ License

GPLv3

About

πŸ›œ TUI for managing wifi

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 99.9%
  • Just 0.1%