blob: 66bc712ff27125bd6b1e0000796716b84e3474f3 [file] [log] [blame] [raw]
local args, options = shell.parse(...)
if #args < 1 then
print("Usage: label [-a] <fs> [<label>]")
print(" -a File system is specified via label or address instead of by path.")
return
end
local proxy, reason
if options.a then
proxy, reason = fs.proxy(args[1])
else
proxy, reaons = fs.get(args[1])
end
if not proxy then
print(reason)
return
end
if #args < 2 then
print(proxy.getLabel() or "no label")
else
local result, reason = proxy.setLabel(args[2])
if not result then
print(reason or "could not set label")
end
end