usb-main

1.0.1 • Public • Published

usb-main

A nodejs-based tool that can automatically update and burn linux install disks.

Available Distros

Currently, there aren't many distos available, but pull requests to add distros are welcome.

  • Manjaro i3 Community Edition
  • Solus Budgie
  • Ubuntu Desktop

Usage

usb-main --help will return a list of commands:

  Usage: usb-main [options] [command]

  Options:

    -V, --version                       output the version number
    -h, --help                          output usage information

  Commands:

    burn [options] <short> <interface>  Burn a distro to a specific partition
    sync [options]                      Sync all local copies of isos
    list                                List all configured distros
    update [options]                    Update and burn all configured distros to the configured partitions

Configuration

All Configuration is done in ~/.config/usb-main/config.json. Here's an example file:

{
		"partitions":{
			"manjaro":"/dev/sde"
		},
		"enabled":["manjaro"]
}

Partitions defines what partitions distros get burnt to when running update. Please be extremely careful when using this option, as misusing it could wipe a drive you didn't want it to. Enabled is an array of distro names that controls which distros get synced and burnt.

Readme

Keywords

none

Package Sidebar

Install

npm i usb-main

Weekly Downloads

3

Version

1.0.1

License

none

Unpacked Size

12.5 kB

Total Files

4

Last publish

Collaborators

  • nicohman