All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Maybe your next idea?
0.4.0 - 2025-03-08
- Python 3.9+ required
-
Adds support for newer file structure of
~/.vscode-server/ -
Adds support for piping data from stdin, e.g.
cat access.log | code -
0.3.2 - 2022-07-04
- Update
code_connect.pyto useshutilinstead of the deprecateddistutils
0.3.1 - 2022-04-04
- Updated to reflect the VS Code binary location change from
~/.vscode-server/bin/<commit-id>/bin/codeto~/.vscode-server/bin/<commit-id>/bin/remote-cli/codein commit f4ba7dd12b684b144457c6fc6ccc9f4fe71bde3c, which was released in March 2022 (version 1.66). - Updated to support Python 3.5 and up.
- Silence the
whichcommand's stderr stream, because the GNUwhichv2.21 command found on CentOS Stream 8 produces unnecessary error messages when we test for a locally installed VS Code binary. - Fixed a small formatting bug with an
ifstatement in code.fish.
0.3.0 - 2021-02-18
- bash uninstaller
-
code-connectis now not just one alias anymore, but two aliases.-
The
code-connectalias is added functionality of this repo, it points tocode_connect.py -
The
codealias checks whethercodeis in the PATH and omits usingcode-connectin this case. This is useful for the integrated terminal as acodeexecutable is injected by VS Code into the PATH. Thus,codeshould just run that existing executable, notcode-connectinstead.See #8
-
-
bash installer is now fancy
-
All bash-related files are now in the
bash/folder -
All
code_connect.pyis now in thebin/folder -
Fisher installation logic (#10)
0.2.2 - 2021-02-16
- Code styling with black, isort and flake8
- Poetry for managing code style dev dependencies
- CI with Github Actions
- Bash installation script
- More docs on code_connect.py
0.2.1 - 2021-02-15
- Integrates #4
- Created a
functionsfolder and putcode_connect.pyinto it. This lets fisher discover it and copy it when installing.code.fishprovides the alias.
0.2.0 - 2021-02-15
- Integrates #2
-
sourcewas used to makecodeavailable throughcode_connect.py, which only output a shell string.Now,
code_connect.pyis a direct wrapper aroundcodeand calls it as a subprocess. Thus,code_connect.pycan ne be used as an alias forcode. No need toactivateanything first. -
Scanning for a valid IPC socket is now done any time
codeis called.
codedoesn't use stale IPC sockets anymore.
0.1.1 - 2021-02-14
- Integrates #1
- Now raises an error when the
socatbinary cannot be found (#1)
0.1.0 - 2021-02-13
- Initial release of
code-connectand the corresponding fish plugin