Java: 17+
- Windows 11 (26100.3194)
- FerenOs (6.8.0-57-generic)
- Debian (6.1.0-31-amd64)
- Debian ARM (Raspberry Edition 6.12.25+rpt-rpi-2712)
Używane do lepszego wyglądu kodu i ewentualnych informacjach dla użytkownika.
Używane do łatwiej serializacji i deserializacji Json
Używane do prostych testów jednostkowych.
Niektórych danych nie można pozyskiwać javą, a nie zamierzałem pisać natywnych plików cpp i używać JNA, zależy mi na lekkości libki
- nmcli
- wpa_cli
- grep
- cut
- xargs
- awk
- sed
- basename
- lspci
- lsblk
- df
- dmidecode
- ps
sudo apt update && sudo apt install -y pciutils coreutils grep gawk sed util-linux dmidecode procpsI ewentualnie
sudo apt update && sudo apt install -y network-managersudo apt update && sudo apt install -y wpasupplicant<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository><dependency>
<groupId>com.github.IndianBartonka</groupId>
<artifactId>Indian-Utils</artifactId>
<version>TAG</version>
</dependency>repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'com.github.IndianBartonka:Indian-Utils:TAG'
}resolvers += "jitpack" at "https://jitpack.io"libraryDependencies += "com.github.IndianBartonka" % "Indian-Utils" % "TAG"