blob: 67492ce6a3c566eab01553700d0d682bffe6f768 [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())
else
local result, reason = proxy.setLabel(args[2])
if not result then
print(reason or "could not set label")
end
end