Skip to content

Releases: elesiuta/elfs

Version 1.3.6

28 Aug 19:05
Compare
Choose a tag to compare
v1.3.6

version 1.3.6 - improved search select dialog

Version 1.3.4

08 Aug 23:33
Compare
Choose a tag to compare
v1.3.4

version 1.3.4 - more robust string replacement (eg replacing . with ..)

Version 1.3.2

08 Aug 23:18
Compare
Choose a tag to compare
v1.3.2

version 1.3.2 - fix adding command name

Version 1.3.0

08 Aug 22:59
Compare
Choose a tag to compare
  • fix infinite loop if replace-str is in replacement arguments
  • changed flags for adding commands to spellbook

Version 1.2.0

23 Oct 04:01
Compare
Choose a tag to compare
  • 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)"]}]

Version 1.1.0

20 Oct 21:08
Compare
Choose a tag to compare
  • New feature: dynamic tab-completion

Version 1.0.0

21 Jun 21:54
Compare
Choose a tag to compare
  • Remove template feature
  • Update readme

Version 0.4.6

19 Jun 15:37
Compare
Choose a tag to compare
  • 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

17 Jun 22:56
Compare
Choose a tag to compare
  • 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

16 Jun 21:01
Compare
Choose a tag to compare
  • use shlex.join for printing commands