File tree Expand file tree Collapse file tree 1 file changed +81
-0
lines changed Expand file tree Collapse file tree 1 file changed +81
-0
lines changed Original file line number Diff line number Diff line change 1+ <div align =" center " >
2+ <img src =" assets/logo.png " />
3+ <h2 > TUI for managing wifi </h2 >
4+ </div >
5+
6+ ## 💡 Prerequisites
7+
8+ A Linux based OS with [ iwd] ( https://iwd.wiki.kernel.org/ ) and [ ConnMan] ( https://git.kernel.org/pub/scm/network/connman/connman.git/about/ ) installed.
9+
10+ ## 🚀 Installation
11+
12+ ### 📥 Binary release
13+
14+ You can download the pre-built binaries from the release page [ release page] ( https://github.com/pythops/impala/releases )
15+
16+ ### 📦 crates.io
17+
18+ You can install ` impala ` from [ crates.io] ( https://crates.io/crates/impala )
19+
20+ ``` shell
21+ cargo install impala
22+ ```
23+
24+ ### ⚒️ Build from source
25+
26+ Run the following command:
27+
28+ ``` shell
29+ git clone https://github.com/pythops/impala
30+ cd impala
31+ cargo build --release
32+ ```
33+
34+ This will produce an executable file at ` target/release/impala ` that you can copy to a directory in your ` $PATH ` .
35+
36+ ## 🪄 Usage
37+
38+ ### Global
39+
40+ ` Tab ` : Switch between different sections.
41+
42+ ` j ` or ` Down ` : Scroll down.
43+
44+ ` k ` or ` Up ` : Scroll up.
45+
46+ ` s ` : Start scanning.
47+
48+ ` Space ` : Connect/Disconnect the network.
49+
50+ ` ? ` : Show help.
51+
52+ ` esc ` : Dismiss the help pop-up.
53+
54+ ` q ` or ` ctrl+c ` : Quit the app.
55+
56+ ### Device
57+
58+ ` i ` : Show device information.
59+
60+ ### Known Networks
61+
62+ ` d ` : Remove the network from the known networks list.
63+
64+ ## Custom keybindings
65+
66+ Keybindings can be customized in the config file ` $HOME/.config/impala/config.toml `
67+
68+ ``` toml
69+ toggle_scanning = " s"
70+ toggle_connect = " "
71+
72+ [device ]
73+ infos = " i"
74+
75+ [known_network ]
76+ remove = " d"
77+ ```
78+
79+ ## ⚖️ License
80+
81+ GPLv3
You can’t perform that action at this time.
0 commit comments