Releases: elesiuta/elfs
Releases · elesiuta/elfs
Version 1.3.6
Version 1.3.4
v1.3.4 version 1.3.4 - more robust string replacement (eg replacing . with ..)
Version 1.3.2
v1.3.2 version 1.3.2 - fix adding command name
Version 1.3.0
- fix infinite loop if replace-str is in replacement arguments
- changed flags for adding commands to spellbook
Version 1.2.0
- bug fixes for tab-completion
- add support for dynamic tab-completion in scripts, the same way it was implemented here for fish
- for example, use the following json to add dynamic tab-completion to a second elfs.py to run from elfs (
elfs elfs.py [args]
) [{"command":["python3", "elfs.py", "--_completion", "(commandline)"]}]
- for example, use the following json to add dynamic tab-completion to a second elfs.py to run from elfs (
Version 1.1.0
- New feature: dynamic tab-completion
Version 1.0.0
- Remove template feature
- Update readme
Version 0.4.6
- 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
Version 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
Version 0.4.2
- use shlex.join for printing commands