diff --git a/install.lua b/install.lua index a989505..8aec1e1 100644 --- a/install.lua +++ b/install.lua @@ -1,4 +1,4 @@ -local _VERSION = '2.0.2' +local _VERSION = '2.0.3' local LIST_FILES = { -- startup @@ -12,6 +12,7 @@ local LIST_FILES = { 'programs/ping.lua', 'programs/cube.lua', 'programs/goo.lua', + 'programs/upgrade.lua', -- apis 'apis/net.lua', 'apis/eventloop.lua', diff --git a/programs/upgrade.lua b/programs/upgrade.lua new file mode 100644 index 0000000..0f4b201 --- /dev/null +++ b/programs/upgrade.lua @@ -0,0 +1,30 @@ +local _VERSION = '1.0.0'; + +local INSTALL_URL = 'https://raw.githubusercontent.com/guillaumearm/cc-libs/master/install.lua'; + +local command = ...; + +local function printUsage() + print('upgrade usage:'); + print(); + print('\t\t\tupgrade'); + print('\t\t\tupgrade version'); + print('\t\t\tupgrade help'); +end + +if command == 'version' or command == '-version' or command == '--version' then + print('upgrade v' .. _VERSION); + return; +end + +if command == 'help' or command == '-help' or command == '--help' then + printUsage(); + return; +end + +if command ~= nil and command ~= '' then + printUsage(); + return; +end + +shell.execute('wget', 'run', INSTALL_URL);