jill

Command line installer of the Julia Language.

https://github.com/abelsiqueira/jill

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.6%) to scientific vocabulary

Keywords

hacktoberfest installer julia julia-language linux

Keywords from Contributors

numeric julialang programming-language optim ode interactive nonlinear-programming state-management optimization-algorithms graphics
Last synced: 6 months ago · JSON representation ·

Repository

Command line installer of the Julia Language.

Basic Info
  • Host: GitHub
  • Owner: abelsiqueira
  • License: other
  • Language: Shell
  • Default Branch: main
  • Homepage:
  • Size: 224 KB
Statistics
  • Stars: 305
  • Watchers: 8
  • Forks: 28
  • Open Issues: 7
  • Releases: 10
Topics
hacktoberfest installer julia julia-language linux
Created over 8 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Citation Zenodo

README.md

jill - Julia Installer 4 Linux - Light

GitHub Workflow Status DOI GitHub release (latest by date)

Julia 1.11.6 Julia 1.10.10 Julia 1.12.0-rc1

Julia light installer for Linux.


On Linux, the best way to install Julia is to use the Generic Linux Binaries. And while all Linux users love manually downloading, unpacking, and linking their software, this script does it for you.

Quick version - Install latest stable linux

Simply run

bash sudo bash -ci "$(curl -fsSL https://raw.githubusercontent.com/abelsiqueira/jill/main/jill.sh)"

Sudo is optional. If you prefer to not use it, make sure to add $HOME/.local/bin to your PATH.

More options - Download jill.sh

Either download the jill.sh script, e.g.

bash wget https://raw.githubusercontent.com/abelsiqueira/jill/main/jill.sh

or

bash curl -fsSL https://raw.githubusercontent.com/abelsiqueira/jill/main/jill.sh > jill.sh

or clone the full repo (for instance, if you had SSL issues as in #32):

bash git clone https://github.com/abelsiqueira/jill

You can use the script via bash jill.sh or make it executable using chmod a+x jill.sh. We'll use the former version here.

Usage:

bash bash jill.sh [options]

If no options are given, this will install the latest stable Julia. The .tar.gz and unpacked folder will be kept on the environment variable JULIA_DOWNLOAD, and the julia executable will be linked in JULIA_INSTALL.

By default, we use

  • JULIA_DOWNLOAD=/opt/julias and JULIA_INSTALL=/usr/local/bin if you have root permission (e.g. called with sudo).
  • JULIA_DOWNLOAD=$HOME/packages/julias and JULIA_INSTALL=$HOME/.local/bin otherwise.

The following options are avaiable:

  • -h, --help: Show a help.
  • --lts: Install the Long Term Support version (Currently 1.10.10).
  • --rc: Install the latest release candidate (uses jq to query the versions from julialang.org).
  • -u M.m, --upgrade M.m: Copy environment from M.m version (e.g. -u 1.6)
  • -v VER, --version VER: Install julia version VER. Valid examples: 1.5.4, 1.5-latest, 1.5.0-rc1.
  • -y, --yes, --no-confirm: Skip confirmation.

LICENSE

This script is licensed under the GNU GPLv3 (see LICENSE.md). This dosn't affect your Julia usage at all.

Owner

  • Name: Abel Soares Siqueira
  • Login: abelsiqueira
  • Kind: user
  • Location: Amsterdam - The Netherlands
  • Company: Netherlands eScience Center

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: jill - A Julia installer for Linux - light
message: Please cite this software using these metadata.
type: software
authors:
  - given-names: Abel
    family-names: Soares Siqueira
    email: abel.s.siqueira@gmail.com
    affiliation: Netherlands eScience Center
    orcid: 'https://orcid.org/0000-0003-4451-281X'
identifiers:
  - type: doi
    value: 10.5281/zenodo.4552552
    description: Digital identifier from Zenodo
repository: 'https://github.com/abelsiqueira/jill'
abstract: Jill is a Julia installer script in Bash.
keywords:
  - julia
  - julialang
  - installer
  - bash
license: GPL-3.0

GitHub Events

Total
  • Issues event: 1
  • Watch event: 4
  • Delete event: 10
  • Push event: 11
  • Pull request review event: 4
  • Pull request event: 17
  • Create event: 9
Last Year
  • Issues event: 1
  • Watch event: 4
  • Delete event: 10
  • Push event: 11
  • Pull request review event: 4
  • Pull request event: 17
  • Create event: 9

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 151
  • Total Committers: 14
  • Avg Commits per committer: 10.786
  • Development Distribution Score (DDS): 0.232
Past Year
  • Commits: 26
  • Committers: 2
  • Avg Commits per committer: 13.0
  • Development Distribution Score (DDS): 0.077
Top Committers
Name Email Commits
Abel Soares Siqueira a****a@g****m 116
Johnny Chen j****4@h****m 15
Jose Storopoli 4****i 3
Colin Summers me@c****m 3
excavator s****g@y****m 3
Alexis 3****n 2
dependabot[bot] 4****] 2
Alessandro Melis a****s@r****m 1
Benoît Legat b****t@g****m 1
Lilith Orion Hafner 6****r 1
Overcooked Panda 3****a 1
Vahid Nikoofard v****d@g****m 1
fakuivan f****n@g****m 1
spencer s****r@d****d 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 39
  • Total pull requests: 77
  • Average time to close issues: 4 months
  • Average time to close pull requests: 4 days
  • Total issue authors: 18
  • Total pull request authors: 14
  • Average comments per issue: 3.13
  • Average comments per pull request: 0.56
  • Merged pull requests: 73
  • Bot issues: 0
  • Bot pull requests: 29
Past Year
  • Issues: 1
  • Pull requests: 18
  • Average time to close issues: N/A
  • Average time to close pull requests: 2 days
  • Issue authors: 1
  • Pull request authors: 3
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.06
  • Merged pull requests: 16
  • Bot issues: 0
  • Bot pull requests: 14
Top Authors
Issue Authors
  • abelsiqueira (20)
  • johnnychen94 (2)
  • blegat (2)
  • thomarse-ef (1)
  • liaoran (1)
  • lrsantos11 (1)
  • LilithHafner (1)
  • vnikoofard (1)
  • github-actions[bot] (1)
  • mkschulze (1)
  • thautwarm (1)
  • sosiristseng (1)
  • yakir12 (1)
  • iaraiapc (1)
  • affans (1)
Pull Request Authors
  • github-actions[bot] (38)
  • abelsiqueira (35)
  • johnnychen94 (6)
  • dependabot[bot] (3)
  • amontoison (2)
  • vnikoofard (2)
  • colinxs (2)
  • storopoli (1)
  • fakuivan (1)
  • alemelis (1)
  • overcookedpanda (1)
  • blegat (1)
  • LilithHafner (1)
  • ghost (1)
Top Labels
Issue Labels
hacktoberfest (7) enhancement (6) internals | organization (4) bug (3) good first issue (2) question (2) help wanted (1) documentation (1) update (1) automated pr (1) no changelog (1)
Pull Request Labels
update (38) automated pr (38) no changelog (38) dependencies (3)