Roger-luo / Ion.jl

REPL/CLI based Developer Toolchain for Julia

Home Page:https://rogerluo.dev/Ion.jl/dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ion

Stable Dev Build Status Coverage

A CLI&REPL toolkit for managing/developing Julia project & packages.

Installation

Ion is a   Julia Language   package. To install Ion, please open Julia's interactive session (known as REPL) and press ] key in the REPL to use the package mode, and then type the following command:

For stable release:

pkg> add Ion

For current master:

pkg> add Ion#master

Installation of the CLI

If you would like to install the CLI, please run

using Ion; Ion.comonicon_install()

then add ~/.julia/bin to your PATH.

Installation of Julia

It is recommended to use juliaup for installation of Julia with Ion.

For Linux & MacOS users, copy paste the following command in your terminal

curl -fsSL https://install.julialang.org | sh

For Windows, one can use the following

winget install julia -s msstore

How files are organized?

Each command has their own file or folder:

  • implemented with only one file, then <command>.jl
  • implemented with more than one file, then <command>/<command>.jl is the main file contains include

Acknowledgement

The ion create command of this package is based on the implementation of PkgTemplates but modified to support CLI usage (by supporting the option type interface of Configurations).

License

MIT License

About

REPL/CLI based Developer Toolchain for Julia

https://rogerluo.dev/Ion.jl/dev/

License:MIT License


Languages

Language:Julia 98.9%Language:Starlark 1.1%