Skip to content

jdadavid/juliashellutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

juliashellutils

Julia shell utilities scripts

julias : Julia launcher wrapper for using local JuliaSysimage.[dll|so] if its exists and is up to date
Usage : julias : [=h] [=v|=q] [=f] [=J juliax] [julia_options] file.jl [args]
launch Julia with sysimage "JuliaSysimage.[dll|so]" if found
   =h : this help
   =v : verbose
   =q : quiet (no warnings, e.g. about out of date or force)
   =f : force use of sysimage even if out of date
   =J juliax : use juliax executable for julia
juliad : launches Julia daemon server (if necessary),  and client, to execute julia file with reduced TTFX
#  wraps excellent DaemonMode by @dmolina (see https://github.com/dmolina/DaemonMode.jl)
#  You must have added DaemonMode to the project that will be used (or the default v1.x env)
Usage  : juliad [=h] [=v] [=l] [=k] [=s] [=J juliax] [julia_options] file.jl [args]
    =h : this help
    =v : verbose (vs launching steps)
    =l : list running server and exits
    =k : kill running server and exits
    =s : launch julia with startup file (default is without)
    =J juliax  : use "juliax" as julia executable
Notes:
  - the principle is to lauch one daemon per directory (=project)
  - the script creates a local file '.juliad' which stores the status of a running daemon
  - as of current, status is (port used, julia_args(project, use_startup))
julia-listp : list Project.toml files (or Manifest.toml)

Usage : julia-listp [-h|--help] [-q] [-p|-m|-ph|-pa|-r|-pk]
      -p  : show Projects.toml (default)
      -m  : show Manifests.toml
      -r  : raw path ouput
      -ph : use $HOME instead of ~
      -pa : abs paths : subsistute value of $HOME to ~
      -pk : show paths inside .julia/packages
julia-list-repo-url : list all external repos used (eg dev'ed or add'ed unregistred packages)

Usage : julia-list-repo-url [-h|--help] [-v]
      -v  : show also source file/line

About

Julia shell utilities scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages