JuliaLang / JuliaLang/juliaup

Support exiting if configuration is locked by another process

Open
#254 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.3k
Forks
116
Avg merge
12h 34m
Merged PRs (30d)
19

Description

Perhaps print a message and exit.

I am developing tools for Python projects that depend on Julia. I search for Julia installed by juliaup. Detecting if `juliaup` is not returning because the config file is locked is a bit of a trick. It's not Python-specific of course. Other projects that call `juliaup` will have to roll their own solution.

This is similar to #253. I good solution to these things might be an API for juliaup that uses machine readable input and output. Maybe json in and out.

Contributor guide

No contributing guide indexed for this repository

Research direction

Trace juliaup's configuration access and its behavior when the config file is locked, then read the related issue #253 for context. Define the user-facing message and exit behavior, and verify the result through juliaup's existing invocation.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.