circlink

Write code locally and have it pushed to your CircuitPython device

MIT License

Downloads
712
Stars
7
Committers
2

Bot releases are hidden (Show)

circlink - 3.3.4 - Added CodeQL workflow Latest Release

Published by tekktrik 8 months ago

Added a CodeQL workflow to the repository infrastructure. No functional changes were made since the last release.

circlink - 3.3.3.post2 - Removed pylint configuration

Published by tekktrik 9 months ago

Removed pylint configuration, which is no longer used by pre-commit

circlink - 3.3.3.post1 - Update Dependabot

Published by tekktrik 9 months ago

Updated Dependabot versioning strategy to increase-if-necessary

circlink - 3.3.3 - General updates

Published by tekktrik 9 months ago

  • Added ruff support for development
  • Added Dependabot
circlink - 3.3.2.post5 - Update RTD config file

Published by tekktrik 10 months ago

Updated the ReadTheDocs configuration file. No functional changes were made since the last release.

circlink - 3.3.2.post4 - Updated RTD config, added requirements file

Published by tekktrik 10 months ago

Updated RTD infrastructure to fix builds. No functional changes were made since the last release.

circlink - 3.3.2.post3 - Updated RTD configuration

Published by tekktrik 10 months ago

Updated ReadTheDocs configuration file (now version 2). No functional changes were made since the last release.

circlink - 3.3.2.post2 - Explicitly named packages, updated replacement tag

Published by tekktrik 10 months ago

Propagated the intended change from the last release, and also explicitly named the circlink.cli package as intended for builds/distribution. No functional changes were made since the last release.

circlink - 3.3.2.post1 - Fixed auto-replacement of versioning in CI

Published by tekktrik 10 months ago

Fixed the tag used to replace the placeholder tag in the CI release process. No functional changes were made since the last release.

circlink - 3.3.2 - Fixed pyproject.toml

Published by tekktrik 10 months ago

Fixed an issue with the pyproject.toml file. No functional changes were made since the last release.

circlink - 3.3.1.post3 - Update CI

Published by tekktrik 10 months ago

Update CI for GitHub repository. No functional changes were made during this release.

circlink - 3.3.1.post2 - Updated maintenance status badge

Published by tekktrik almost 2 years ago

  • Updated maintenance status badge in README
circlink - 3.3.1.post1 - Fixed README badge

Published by tekktrik almost 2 years ago

  • Fixed CI badge in README
circlink - 3.3.1 - Big fixes and minor improvements

Published by tekktrik almost 2 years ago

  • Decluttered namespaces of files for better readability
  • circlink workspace view now errors and announces if the requested workspace does not exist
circlink - 3.3.0 - Workspace view subcommand addition, bugfixes

Published by tekktrik almost 2 years ago

  • Added workspace view subcommand for view links contained in saved workspaces
  • Added explanation of link settings to documentation
  • Removed artificial time delays when creating/stopping links
  • Fixed error resulting from stopping a link quickly after creating it
circlink - 3.2.1 - Hotfix for 3.2

Published by tekktrik almost 2 years ago

  • Fixed issue of not starting up on Python 3.8 and 3.9 due to not importing TypeAlias from typing_extensions
circlink - 3.2.0 - Added workspaces, reorganization of files

Published by tekktrik almost 2 years ago

  • Added workspace functionality for easy saving/loading of sets of links
  • Reorganized the package to be more structured and better predict where things are
  • Added additional pre-commit hooks for a better development experience
  • Updated documentation to be more fully hosted on ReadTheDocs
  • Added information about config and workspace commands to tutorial
  • Fixed an issue where force clearing links did wipe them from the ledger
circlink - 3.1.1 - Force clearing ledger

Published by tekktrik almost 2 years ago

  • Force clearing the history also resets the ledger
circlink - 3.1.0 - Added settings file

Published by tekktrik almost 2 years ago

  • Added configuration settings file
  • Added commands for viewing and editing configuration file
  • Added options to show the filepath for the settings file, as well as reset it to defaults
  • Added additional comments to code for easier development
circlink - 3.0.0 - Use ledger, API changes

Published by tekktrik about 2 years ago

  • circlink now uses a ledger to ensure files are only tracked by one link, which changes to an overlapping one when the original is stopped
  • Added the ledger command to show the current ledger of files and what links/processes are controlling them
  • Callbacks have been added to the main circlink command, and the version, about, and reset commands are now invoked using --version/-v, --about/-a, and --reset
  • circlink now uses a standardized location for config files, rather than wherever the package is installed
  • Using typer.Exit instead of sys.exit where applicable
  • Fixed how exceptions are handled when circlink is abruptly reset (now handles silently)
  • circlink now attempts to check that a process being stopped exists and is in fact circlink, and warns and provides guidance if it detects issues
  • stop command now has the --clear/-c command to additionally clear the specified link(s) from the history as well
Package Rankings
Top 20.19% on Pypi.org
Related Projects