Changed search behavior to lower the search term and the lines being searched, thus providing case-insensitive search

This commit is contained in:
Tyler Culp 2018-09-20 13:53:22 -04:00
parent 03fb44159a
commit 4b6dc22c0a

View File

@ -79,11 +79,12 @@ def list():
def search(term): def search(term):
""" Searches all cheatsheets for the specified term """ """ Searches all cheatsheets for the specified term """
result = '' result = ''
lowered_term = term.lower()
for cheatsheet in sorted(get().items()): for cheatsheet in sorted(get().items()):
match = '' match = ''
for line in open(cheatsheet[1]): for line in open(cheatsheet[1]):
if term in line: if lowered_term in line:
match += ' ' + line match += ' ' + line
if match != '': if match != '':