v2.5.0 - Added apps for drive actions (lsdrv/lsblk, label, maindrv)
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
Usage: label [ADDRESS] [LABEL]
|
||||
Get or set a label of a component that supports labelling.
|
||||
|
||||
ADDRESS The component to use for getting or setting the label.
|
||||
eeprom The computer's EEPROM.
|
||||
halyde The drive where the Halyde installation resides in.
|
||||
slotN The slot number of the drive, in top-to-bottom order (range 7-9)
|
||||
#N The slot number of the drive, in drive space (range 1-3)
|
||||
The ID of the component, abbreviated. Must have three or more characters.
|
||||
LABEL* The label to set the component to. If not found, the current label will be printed out.
|
||||
|
||||
Examples:
|
||||
label #3 Get the label of the third drive in the computer.
|
||||
label eeprom Get the label of the EEPROM inserted in the computer.
|
||||
label slot8 Storage Set the drive at slot 8 to have the label "Storage"
|
||||
label halyde Halyde Set the label of the Halyde installation to "Halyde"
|
||||
@@ -0,0 +1,27 @@
|
||||
Usage: lsdrv [FLAGS]
|
||||
Shows all drives that are inserted into the computer.
|
||||
|
||||
FLAGS Specifies extra options when executing the command.
|
||||
-a, --all Shows every column and every component. Acts the same as '-o all -s all'.
|
||||
-o, --output [COLS] Specifies the columns to output in the output table.
|
||||
Possible columns are: "slot", "capacity", "managed", "readOnly", "id", "mount", "bootable", and "label".
|
||||
If the list of columns start with a "+", the default columns will appear first.
|
||||
Default columns are slots, capacity, the entire ID, the mount point, and the drive label.
|
||||
-s, --show [EXPR] Only list drives when the expression returns 'true'.
|
||||
-S, --sort [EXPR] Sort the output by an expression that returns a number.
|
||||
The higher the number, the lower the drive is displayed, and vice-versa.
|
||||
EXPR An expression in Lua, for filtering or sorting output.
|
||||
If this expression contains spaces, make sure to put quotation marks on them!
|
||||
Built-in variables are: "component", "computer", "type", "id", "readonly", "capacity", "managed", "eeprom", "halyde", "tmp", "proxy", "slot", and "all" (true).
|
||||
|
||||
Examples:
|
||||
lsblk Show regular drives, with the default columns.
|
||||
lsblk -a Show all storage components, with every column.
|
||||
lsblk -o +bootable Show drives, with an added "bootable" category.
|
||||
lsblk -o slot,label -s halyde Show the slot and the label of the drive where Halyde is installed.
|
||||
lsblk -o mount,capacity,label -s "not halyde" Show the mount points, capacities and labels of all drives other than Halyde.
|
||||
lsblk -s type=='filesystem' Only show managed drives.
|
||||
lsblk -s slot==1 Show all drives that aren't physical (Virtual components, tmpfs)
|
||||
lsblk -S capacity Sort the drives by capacity, in ascending order.
|
||||
lsblk -S -capacity Sort the drives by capacity, in descending order.
|
||||
lsblk -o +managed -S managed Show managed drives first, then unmanaged drives second, with an extra "managed" column.
|
||||
@@ -0,0 +1,2 @@
|
||||
Usage: maindrv
|
||||
Shows the entire ID of the drive where Halyde is installed to.
|
||||
Reference in New Issue
Block a user