Skip to content
/ atlas Public
forked from nim-lang/atlas

The Atlas Package cloner. It manages an isolated workspace that contains projects and dependencies.

License

Notifications You must be signed in to change notification settings

SirOlaf/atlas

This branch is 63 commits behind nim-lang/atlas:master.

Folders and files

NameName
Last commit message
Last commit date
Jun 12, 2023
Jun 14, 2023
Jun 13, 2023
Jun 16, 2023
Jun 15, 2023
Jun 12, 2023
Jun 14, 2023
Jun 14, 2023
Jun 9, 2023
Jun 10, 2023

Repository files navigation

atlas

The Atlas Package cloner. It manages an isolated workspace that contains projects and dependencies.

Installation

Upcoming Nim version 2.0 will ship with atlas. Building from source:

git clone https://github.com/nim-lang/atlas.git
cd atlas
nim c src/atlas.nim
# copy src/atlas[.exe] somewhere in your PATH

Tutorial

Create a new workspace. A workspace contains everything we need and can safely be deleted after this tutorial:

mkdir workspace
cd workspace
atlas init

Create a new project inside the workspace:

mkdir myproject
cd myproject

Tell Atlas we want to use the "malebolgia" library:

atlas use malebolgia

Now import malebolgia in your Nim code and run the compiler as usual:

echo "import malebolgia" >myproject.nim
nim c myproject.nim

About

The Atlas Package cloner. It manages an isolated workspace that contains projects and dependencies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nim 100.0%