@@ -262,6 +262,13 @@ def do_autoupdate(args: Namespace) -> None:
262
262
raise Exception (f"Couldn't update { failures } wraps" )
263
263
264
264
265
+ def do_libtool_ver (args : Namespace ) -> None :
266
+ components = args .info .split (':' , 2 )
267
+ components += ['0' ] * (3 - len (components ))
268
+ current , revision , age = (int (c ) for c in components )
269
+ print (f'{ current - age } .{ age } .{ revision } ' )
270
+
271
+
265
272
def do_list (args : Namespace ) -> None :
266
273
# set default flags
267
274
if not any ((args .official , args .port )):
@@ -355,13 +362,6 @@ def do_list(args: Namespace) -> None:
355
362
print (line )
356
363
357
364
358
- def do_libtool_ver (args : Namespace ) -> None :
359
- components = args .info .split (':' , 2 )
360
- components += ['0' ] * (3 - len (components ))
361
- current , revision , age = (int (c ) for c in components )
362
- print (f'{ current - age } .{ age } .{ revision } ' )
363
-
364
-
365
365
def main () -> None :
366
366
parser = ArgumentParser (
367
367
prog = 'versions.py' ,
@@ -388,6 +388,17 @@ def main() -> None:
388
388
)
389
389
autoupdate .set_defaults (func = do_autoupdate )
390
390
391
+ libtool_ver = subparsers .add_parser (
392
+ 'libtool-ver' ,
393
+ aliases = ['ltv' ],
394
+ help = 'calculate library version from libtool version-info' ,
395
+ description = 'Calculate library version number from libtool version-info.' ,
396
+ )
397
+ libtool_ver .add_argument (
398
+ 'info' , metavar = 'version-info' , help = 'libtool current:revision:age'
399
+ )
400
+ libtool_ver .set_defaults (func = do_libtool_ver )
401
+
391
402
list = subparsers .add_parser (
392
403
'list' ,
393
404
aliases = ['ls' ],
@@ -433,17 +444,6 @@ def main() -> None:
433
444
)
434
445
list .set_defaults (func = do_list )
435
446
436
- libtool_ver = subparsers .add_parser (
437
- 'libtool-ver' ,
438
- aliases = ['ltv' ],
439
- help = 'calculate library version from libtool version-info' ,
440
- description = 'Calculate library version number from libtool version-info.' ,
441
- )
442
- libtool_ver .add_argument (
443
- 'info' , metavar = 'version-info' , help = 'libtool current:revision:age'
444
- )
445
- libtool_ver .set_defaults (func = do_libtool_ver )
446
-
447
447
args = parser .parse_args ()
448
448
args .func (args )
449
449
0 commit comments