{"id":51440459,"url":"https://github.com/cloudy-sfu/julia-venv","last_synced_at":"2026-07-05T11:01:08.230Z","repository":{"id":286238103,"uuid":"956337734","full_name":"cloudy-sfu/Julia-venv","owner":"cloudy-sfu","description":"Setup Julia language virtual environment","archived":false,"fork":false,"pushed_at":"2026-05-23T05:46:58.000Z","size":41,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-23T07:28:50.980Z","etag":null,"topics":["julia","virtualenv"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloudy-sfu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-28T04:50:37.000Z","updated_at":"2026-05-23T05:47:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"ccd8b496-4e1c-4d0d-8419-48a1fdb623bf","html_url":"https://github.com/cloudy-sfu/Julia-venv","commit_stats":null,"previous_names":["cloudy-sfu/julia-config"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cloudy-sfu/Julia-venv","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudy-sfu%2FJulia-venv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudy-sfu%2FJulia-venv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudy-sfu%2FJulia-venv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudy-sfu%2FJulia-venv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudy-sfu","download_url":"https://codeload.github.com/cloudy-sfu/Julia-venv/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudy-sfu%2FJulia-venv/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35151638,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-05T02:00:06.290Z","response_time":100,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["julia","virtualenv"],"created_at":"2026-07-05T11:01:07.399Z","updated_at":"2026-07-05T11:01:08.221Z","avatar_url":"https://github.com/cloudy-sfu.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Julia venv\n\nSetup Julia language virtual environment\n\n![](https://shields.io/badge/dependencies-Julia-purple)\n![](https://shields.io/badge/dependencies-Powershell_7-navy)\n![](https://shields.io/badge/OS-Windows_10_64--bit-navy)\n\n\u003e   [!note]\n\u003e\n\u003e   The project is theoretically compatible to PowerShell 5.1, but not fully tested.\n\n## Usage\n\nCopy PowerShell scripts into Julia application's root directory. In that directory, open PowerShell.\n\nIf using Visual Studio code: Press `Ctrl + Shift + P` and find \"Tasks: Run Build Task\", select this option. The tasks will be then listed there.\n\n`.gitignore` list relevant to this program:\n\n```\n# Julia virtual environment https://github.com/cloudy-sfu/Julia-venv\n_debug.jl\n_activate.jl\n_pluto.jl\nlocal_depot\n.env\nactivate_run.ps1\ndebug.ps1\npluto.ps1\n```\n\n\n\n### Activate\n\nTo activate Julia virtual environment and enter a Julia interactive dialog, run the following command.\n\n```\n.\\activate_run.ps1\n```\n\n### Run\n\nTo execute a Julia script, run `.\\activate_run.ps1` followed by arguments in PowerShell.\n\nArguments:\n\n| Name        | Required?                                         | Description                                                 |\n| ----------- | ------------------------------------------------- | ----------------------------------------------------------- |\n| `-Script` | Optional | The relative path of any Julia script in the Julia project. Default: enter interactive Julia REPL. Positional, the first unnamed argument will be considered as `Script`. |\n| `-ProjectDir` | Optional   | The root folder of Julia project. Default: the current folder. |\n| `-JuliaPath` | Optional | The absolute path to the `julia.exe` executable. Default: auto-detects installation. |\n\nThe files `Manifest.toml` and `Project.toml` will be automatically generated in `ProjectDir` . \n\nIt will use the provided `-JuliaPath`, or automatically search Julia instances in `$env:LOCALAPPDATA\\Programs` (`$env:` means environment variables). If an instance is not found, the terminal will hint and require the user to manually input the absolute path of Julia.\n\nIf multiple Julia are installed in the default folder, the latest version will be used.\n\nIf `.env` exists, the Julia script can use environment variables defined in this file. [Format](https://github.com/env-lang/env/blob/main/env.md)\n\n### Debug\n\nTo debug a Julia script, run `.\\debug.ps1` followed by arguments.\n\nArguments:\n\n| Name          | Required? | Description                                                  |\n| ------------- | --------- | ------------------------------------------------------------ |\n| `-Script`     | Optional  | The relative path of any Julia script in the Julia project. Default: enter interactive Julia REPL. Positional, the first unnamed argument will be considered as `Script`. |\n| `-ProjectDir` | Optional  | The root folder of Julia project. Default: the current folder. |\n| `-JuliaPath`  | Optional  | The absolute path to the `julia.exe` executable. Default: auto-detects installation. |\n\nAdd `@infiltrate` in Julia code to pause the execution there.\n\nIn Julia debugger session, press `Ctrl+D` to quit the debugger.\n\n### Pluto\n\nTo enter Pluto environment, run `.\\pluto.ps1` followed by arguments.\n\n\u003e   [!note]\n\u003e\n\u003e   If Pluto is not installed, this script will automatically install it.\n\nArguments:\n\n| Name        | Required?                               | Description                       |\n| ----------- | --------------------------------------- | --------------------------------- |\n| `-ProjectDir` | Optional | The root folder of Julia project. Default: the current folder. |\n| `-JuliaPath` | Optional | The absolute path to the `julia.exe` executable. Default: auto-detects installation. |\n\nIn the Pluto home page, the dropdown of \"Open a notebook\" list files in `base_dir`.\n\nTo clear \"My work\" list, press F12 to open inspection in browser.\n\nRun the following command in JavaScript console.\n\n```javascript\nlocalStorage.clear()\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudy-sfu%2Fjulia-venv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudy-sfu%2Fjulia-venv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudy-sfu%2Fjulia-venv/lists"}