Releases: FollowTheProcess/pytoil
v0.6.0
0.6.0
-
NEW: User can now initialise basic starter templates for multiple languages (currently support python, go and rust)
-
NEW:
pytoil removeandpytoil pullchanged to take projects as arguments,remove|pull allfunctionality is now in the--alloption. -
FIX: pytoil now supports the
python.defaultInterpreterPathworkspace setting rather than the soon to be deprecatedpython.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
0.5.0
Complete rewrite from the ground up!
-
NEW: pytoil now supports a variety of conda installations
-
NEW:
pytoil syncchanged topytoil 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_TOKENis present in the environment, pytoil will fall back to that iftokenis 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
Changelog
- NEW: pytoil now supports the use of miniforge as a conda installation
- CLN: Some minor refactorings and code clean up
v0.4.1
Changelog
- NEW:
pytoil checkoutdefault behaviour changed to not create virtual environment. Now available through the--venvoption bringing it in line withpytoil new - Various meta project tweaks and tidying up
v0.4.0
0.4.0
- NEW:
pytoil createchanged topytoil new
v0.3.2
0.3.2
- BUG: Fix bug where
pytoil infoon a repo with no OSS license would result in an error. Now simply displaysNone.
v0.3.1
0.3.1
- NEW:
pytoil removenow accepts list of projects to remove - NEW:
pytoil createnow initialises an empty git repo in non-cookiecutter projects - NEW:
pytoil removenow accepts a--allflag to remove all projects from local directory
v0.3.0
Bump version: 0.2.0 → 0.3.0
v0.2.0
- Fix bug where
pytoil initwould corrupt the config file if ctrl+c was pressed during prompt. - Move all commands that previously sat under
pytoil projectto now sit in the main CLI
v0.1.0
Initial release of pytoil.