Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better configurations sharing between Linux and Windows #12

Open
InSyncWithFoo opened this issue Apr 2, 2024 · 0 comments
Open

Better configurations sharing between Linux and Windows #12

InSyncWithFoo opened this issue Apr 2, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@InSyncWithFoo
Copy link
Owner

InSyncWithFoo commented Apr 2, 2024

Feature or enhancement

On Linux:

  • Virtual environment executables directory: venv/bin/
  • Extension: None

On Windows:

  • Virtual environment executables directory: venv\Scripts\
  • Extension: .exe

It would be nice if project configurations can be shared among colleagues who use different OSes.

Proposed solution

A new configuration should be added as a checkbox in the project-level panel. The path resolving algorithm also needs modifications:

  1. If there is a file/directory/symlink/etc. at the precise path given, use that.
  2. Otherwise, if the topmost fragment has no extension, append the corresponding extension by OS and redo step 1.

The hard part of this is to make the UI hint react when the checkbox changes its state.

@InSyncWithFoo InSyncWithFoo added the enhancement New feature or request label Apr 2, 2024
@InSyncWithFoo InSyncWithFoo self-assigned this Apr 4, 2024
@InSyncWithFoo InSyncWithFoo modified the milestones: 0.1.0, v0.1.0 Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant