Skip to content

davidanthoff/BundleProjects.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BundleProjects.jl

Project Status: Active - The project has reached a stable, usable state and is being actively developed. codecov

Overview

This package makes it easy to take a Julia project, and bundle a specific list of packages that are used in this project into a sub folder. This can be useful for example in the preparation of replication archives for journal submissions.

Example

To use, make sure there is a Julia project in your working directory, and then run

using FilePaths, BundleProjects

bundle(joinpath(home(), "outputpathforbundle"), packages=["PackageA", "PackageB"])

This will copy the content of the current folder to ~/outputpathforbundle, then create a folder called ~/outputpathforbundle/packages (you can change the name of this with the keyword argument packages_dir) and download the exact versions of PackageA and PackageB that are recorded in the Manifest.toml into this new packages folder.

About

Bundle Julia projects

Resources

License

Stars

13 stars

Watchers

2 watching

Forks

Releases

No releases published

Contributors

Languages