- add warning if spell name is provided and already exists - append any extra args after a spell name to the spell command - reduce cutoff for fuzzy search - init spellbook location to ~/.config/elfs/spellbook.json on first run
0.4.4
- pretty JSON for spellbook - extension not required for running files if unambiguous - fix crash if extension is not listed in config (executes the file normally) - sort filenames when printing collection with elfs -l
0.4.2
- use shlex.join for printing commands
0.4.0
fix multiple bugs with respect to command line parsing by making the following changes - use a list of args instead of a string for commands - use subprocess.Popen instead of os.system - use shlex when parsing user input on search selection
0.3.3
- only use setup.py for building (was originally in main script to have everything in one file) - print usage if no arguments provided