X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=lightcards%2Frunner.py;h=f9f1abd9437d5f430bd7e6da721fc0562beb2b76;hb=4e5a09ff518efbffe31ce064334cb1db1d42eae4;hp=0d01ca16b8df467b0899e646d75d2485de6a001b;hpb=c45e4eb98665368e2ab9ee183b565f27ad35b8c7;p=lightcards.git diff --git a/lightcards/runner.py b/lightcards/runner.py index 0d01ca1..f9f1abd 100644 --- a/lightcards/runner.py +++ b/lightcards/runner.py @@ -4,6 +4,7 @@ import argparse from curses import wrapper import os +import pkg_resources from random import shuffle import sys @@ -40,7 +41,10 @@ def parse_args(): "-s", "--shuffle", action="store_true", help="shuffle card order" ) parser.add_argument( - "-v", "--version", action="version", version="lightcards 0.6.0" + "-v", + "--version", + action="version", + version=f"lightcards {pkg_resources.require('lightcards')[0].version}", ) return parser.parse_args() @@ -64,7 +68,7 @@ def show(args, stack, headers): if args.shuffle: shuffle(stack) if args.alphabetize: - stack.sort() + stack.sort(key=lambda x: x.front) if args.reverse: stack.reverse() if args.flip: