Skip to content

Releases: FabienArcellier/alfred-cli

2.2.7

10 Feb 21:59
Compare
Choose a tag to compare

What's Changed

  • unicode character on terminal can be not interpreted and broke the execution on windows by @FabienArcellier in #83

Full Changelog: 2.2.6...2.2.7

2.2.4

10 Jan 17:50
Compare
Choose a tag to compare

This minor version provides better comfort in the use of Alfred. It allows you not to stream a command launched by alfred.run using the stream_stdout flag.

Happy new year and Happy automation !!!!

What's Changed

  • an instruction in alfred.run can be run without streaming its standard output on terminal by @FabienArcellier in #76
  • improve documentation about alfred by @FabienArcellier in #69
  • autocompletion is working with multiple : use as command separator on bash by @FabienArcellier in #75
  • running any alfred command on directory that are not initialized should show simple error message by @FabienArcellier in #77

Full Changelog: 2.2.3...2.2.4

2.2.3

04 Dec 18:33
Compare
Choose a tag to compare

alfred 2.2.3 make easier to create alfred command without writing code.

For example, for django you can create a command as

alfred --new python manage.py makemigrations

[asciicast

What's Changed

Full Changelog: 2.2.2...2.2.3

2.2.2

30 Sep 15:17
Compare
Choose a tag to compare

This release improves the developer experience. If Alfred needs to change virtual environments, the interactive mode is preserved. This version adds automatic detection of the poetry environment whether it is installed in the repo or outside the repo.

What's Changed

  • stream command on windows even when they are run in subprocess by @FabienArcellier in #56
  • detect automatically virtual environment from poetry by @FabienArcellier in #60
  • run virtual environment in pseudo terminal instead of subprocess on command invocation by @FabienArcellier in #61

Full Changelog: 2.2.1...2.2.2

2.2.1

18 Sep 19:04
Compare
Choose a tag to compare

Version 2.2.1 gives the ability to invoke a fulltext command instead of composing it.

@alfred.command('lint', help="validate the source code using mypy")
def lint():
  alfred.run("mypy src/*") # use full text command

What's Changed

  • alfred.run execute a text command directly by @FabienArcellier in #49
  • path property in alfred manifest simplify using utilities as jest install from node modules in command by @FabienArcellier in #55

Bug fix

  • forward the --debug flag when a subcommand is invoked in another virtual environment by @FabienArcellier in #47
  • show error output when execution of a command by another executor ends badly by @FabienArcellier in #51
  • working directory is always the project directory of the command by @FabienArcellier in #53

Full Changelog: 2.2.0...2.2.1

2.2.0

04 Sep 12:27
Compare
Choose a tag to compare

What's Changed in version 2.2.0

  • show instruction to configure shell completion with alfred --completion in #39 (by @FabienArcellier)
  • accelerate command discovery by using alfred.CMD_RUNNING to load huge dependency on command running only in #43 (by @FabienArcellier)
  • verifies commands integrity in continuous integration with alfred --check in #31 @FabienArcellier)
  • detect automatically virtual environment in .venv directory in #41 (by @FabienArcellier)
  • load compiled library as sqlite3 in #30 (by @FabienArcellier)

What's changed in repository & documentation

New Contributors

Full Changelog: 2.1.1...2.2.0