aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2016-01-29 18:36:23 -0500
committermitchell <70453897+667e-11@users.noreply.github.com>2016-01-29 18:36:23 -0500
commite6fe3a375cd464b2cd9709e073f9cfa4ceb2a313 (patch)
tree7c8daad030510356fb0c5d3eb8bac1251510436c /core
parent78ea692c5a7a233716e02c5897048560353793aa (diff)
downloadtextadept-e6fe3a375cd464b2cd9709e073f9cfa4ceb2a313.tar.gz
textadept-e6fe3a375cd464b2cd9709e073f9cfa4ceb2a313.zip
Added '-v' and '--version' command line parameters.
Diffstat (limited to 'core')
-rw-r--r--core/args.lua15
-rw-r--r--core/init.lua2
2 files changed, 13 insertions, 4 deletions
diff --git a/core/args.lua b/core/args.lua
index 1b6e91bd..caddee0c 100644
--- a/core/args.lua
+++ b/core/args.lua
@@ -74,11 +74,18 @@ local function show_help()
end
if not CURSES then
M.register('-h', '--help', 0, show_help, 'Shows this')
+ M.register('-v', '--version', 0, function()
+ print(_RELEASE..'\n'.._COPYRIGHT)
+ quit()
+ end, 'Prints Textadept version and copyright')
-- After Textadept finishes initializing and processes arguments, remove the
- -- help switches to prevent another instance from sending '-h' and '--help' to
- -- the first instance, killing the latter.
- events.connect(events.INITIALIZED,
- function() switches['-h'], switches['--help'] = nil, nil end)
+ -- help and version switches in order to prevent another instance from sending
+ -- '-h', '--help', '-v', and '--version' to the first instance, killing the
+ -- latter.
+ events.connect(events.INITIALIZED, function()
+ switches['-h'], switches['--help'] = nil, nil
+ switches['-v'], switches['--version'] = nil, nil
+ end)
end
-- For Windows, create arg table from single command line string (arg[0]).
diff --git a/core/init.lua b/core/init.lua
index 16b4e28b..093d0faa 100644
--- a/core/init.lua
+++ b/core/init.lua
@@ -1,6 +1,8 @@
-- Copyright 2007-2016 Mitchell mitchell.att.foicica.com. See LICENSE.
_RELEASE = "Textadept 8.5"
+_COPYRIGHT = 'Copyright © 2007-2016 Mitchell. See LICENSE.\n'..
+ 'http://foicica.com/textadept'
package.path = _HOME..'/core/?.lua;'..package.path