Skip to content
This repository was archived by the owner on Jan 7, 2025. It is now read-only.

Releases: FollowTheProcess/pytoil

v0.6.0

26 Jun 08:18

Choose a tag to compare

0.6.0

  • NEW: User can now initialise basic starter templates for multiple languages (currently support python, go and rust)

  • NEW: pytoil remove and pytoil pull changed to take projects as arguments, remove|pull all functionality is now in the --all option.

  • FIX: pytoil now supports the python.defaultInterpreterPath workspace setting rather than the soon to be deprecated python.pythonPath. See: microsoft/vscode-python#12313

  • FIX: On checking out a local project, pytoil no longer needs to call the GitHub API to determine if it exists remotely, improving performance of this command.

  • MAINT: Refactored CLI so that each command has it's own file

v0.5.0

21 Jun 16:44

Choose a tag to compare

0.5.0

Complete rewrite from the ground up!

  • NEW: pytoil now supports a variety of conda installations

  • NEW: pytoil sync changed to pytoil pull

  • NEW: User can configure whether or not to create a git repo on new

  • NEW: Additional packages can now be passed in as extra arguments when creating an environment with pytoil new

  • NEW: Friendlier output to the user during operations and awesome loading spinners

  • NEW: Output from invoked external tools is now captured and only surfaced when something goes wrong

  • NEW: If $GITHUB_TOKEN is present in the environment, pytoil will fall back to that if token is not set in the config file

  • NEW: User can now interact with the config file via the tool itself

  • FIX: pytoil now handles common errors much nicer (missing config file, bad github token etc.)

  • FIX: Much better error handling all round

  • CLN: Complete internal rewrite, better cohesion and looser coupling

  • CLN: Less reliance on mocks during tests

  • MAINT: Project build tool switched to poetry

Probably more but I forget.

v0.4.2

22 May 10:42

Choose a tag to compare

Changelog

  • NEW: pytoil now supports the use of miniforge as a conda installation
  • CLN: Some minor refactorings and code clean up

v0.4.1

16 Apr 09:31

Choose a tag to compare

Changelog

  • NEW: pytoil checkout default behaviour changed to not create virtual environment. Now available through the --venv option bringing it in line with pytoil new
  • Various meta project tweaks and tidying up

v0.4.0

30 Mar 18:06

Choose a tag to compare

0.4.0

  • NEW: pytoil create changed to pytoil new

v0.3.2

30 Mar 14:25

Choose a tag to compare

0.3.2

  • BUG: Fix bug where pytoil info on a repo with no OSS license would result in an error. Now simply displays None.

v0.3.1

25 Mar 13:15

Choose a tag to compare

0.3.1

  • NEW: pytoil remove now accepts list of projects to remove
  • NEW: pytoil create now initialises an empty git repo in non-cookiecutter projects
  • NEW: pytoil remove now accepts a --all flag to remove all projects from local directory

v0.3.0

21 Mar 08:51

Choose a tag to compare

Bump version: 0.2.0 → 0.3.0

v0.2.0

16 Mar 13:00

Choose a tag to compare

  • Fix bug where pytoil init would corrupt the config file if ctrl+c was pressed during prompt.
  • Move all commands that previously sat under pytoil project to now sit in the main CLI

v0.1.0

12 Mar 11:56
b95675f

Choose a tag to compare

Initial release of pytoil.