Skip to content

Releases: FabienArcellier/alfred-cli

3.0.0

Choose a tag to compare

@FabienArcellier FabienArcellier released this 03 Mar 07:50

What's Changed

Full Changelog: 2.2.7...3.0.0

2.2.7

Choose a tag to compare

@FabienArcellier FabienArcellier released this 10 Feb 21:59

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

Choose a tag to compare

@FabienArcellier FabienArcellier released this 10 Jan 17:50

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

Choose a tag to compare

@FabienArcellier FabienArcellier released this 04 Dec 18:33

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

Choose a tag to compare

@FabienArcellier FabienArcellier released this 30 Sep 15:17

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

Choose a tag to compare

@FabienArcellier FabienArcellier released this 18 Sep 19:04

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

Choose a tag to compare

@FabienArcellier FabienArcellier released this 04 Sep 12:27

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