Utilites for GNU/Linux and macOS
- Basic or medium understanding of GNU/Linux
- Some binaries, depending on the application
- For reading the code, understanding of Dart and Flutter
- efitoggler: Mount or unmount a efi partition, like a toggle switch (Only runs in macOS)
- usb-manager: Dialog-based application that has several options like mount, unmount and poweroff USB devices (Only runs in GNU/Linux).
- rsyncer: Dialog-based simple application that copy all contents from a source directory to a destination directory, it's recommended to copy root filesystems (Only runs in GNU/Linux).
- You need the next binaries
rsync
- You need the next binaries
- Install your sdks
$ yay -S dart #Archlinux with yay (AUR)
$ brew install --cask dart-sdk #macOS
-
Clone this repository
git clone https://github.com/victor7w7r/036utils
-
Choose your flavour lang and initialize the packages
$ cd 036utils/efitoggler
$ dart pub get
- Run your favourite app
$ cd 036utils/efitoggler/bin
$ dart efitoggler.dart
- And compile your app
$ cd 036utils/efitoggler/bin
$ dart compile exe efitoggler.dart -o efitoggler
- Editor: vscode
- Lint and Syntax Check: Dart
- Operating Systems for tests: Arch Linux