summary refs log tree commit diff stats
path: root/tools/atlas
Commit message (Collapse)AuthorAgeFilesLines
* Atlas: now in its own repository (#22066)Andreas Rumpf2023-06-101-0/+101
| | | | | * Atlas: now in its own repository * progress
* Atlas: --project switch and better graph representation (#21971)Andreas Rumpf2023-06-0316-1892/+0
|
* Atlas: avoid segfault on failed Github search (#21980)Gruruya2023-06-021-1/+1
| | | | | * Atlas: avoid segfault on failed Github search * Return empty array on failed search instead of nil
* Atlas: Use copyFileWithPermissions to copy nim executable (#21967)SirOlaf2023-05-311-1/+1
| | | | | Use copyFileWithPermissions to copy nim executable Co-authored-by: SirOlaf <>
* Atlas: virtual environments (#21965)Andreas Rumpf2023-05-301-1/+78
| | | | | * Atlas: virtual environments * fixes
* Atlas: URL rewrite rules; --autoinit flag (#21963)Andreas Rumpf2023-05-302-10/+303
|
* Atlas: some final cleanups (#21947)Andreas Rumpf2023-05-281-7/+12
|
* fixes atlas logging colors on windows (#21946)ringabout2023-05-281-3/+3
| | | fixes atlas logging colors
* Atlas: checkout latest tagged commit with `atlas use` (#21944)Gruruya2023-05-281-7/+20
| | | | Now any deps with unspecified version reqs will checkout the last tagged commit instead of the first commit.
* ship atlas and build documentation (#21945)ringabout2023-05-281-140/+0
| | | | | * ship atlas and build documentation * move atlas.md and link it in tools' index
* Atlas: use colored output (#21939)Andreas Rumpf2023-05-281-38/+48
| | | | | | | * Atlas: use colored output * fixes merge conflict * another tiny improvement
* Atlas: add `atlas tag` command (#21936)Gruruya2023-05-271-4/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial structure, `GitTags` → `GitRefsTags` * Determine if we should use v prefix * get tag from latest tag, patch nimble file * Just do tags for now * atlas tag now tags and pushes * Improve UX of `atlas tag` * better description for `tag` * Small fixup * Consistent naming * strip after checking status * Take major/minor/patch as arg for `atlas tag` * undo testing comment * Fix for `v` prefixed versions * Avoid useless assignment * Remove uselss enum assignment * Consistent parameter seperation * Add error handling for non-semver tags * Use `assert` to quit on error * Update tools/atlas/atlas.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de> * Don't push tags if errors occurred * Allow `atlas tag [tag]` again * Add atlas tag `a..z` for fields > 3 * Document the three input options * Take up less lines in help * Less or in help * One last doc pass * Check args length * clarify last tag * consistency/order --------- Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* Atlas: explicit graph representation (#21937)Andreas Rumpf2023-05-271-28/+55
|
* Atlas: fixes 'use' command (#21932)Andreas Rumpf2023-05-272-53/+43
| | | | | * Atlas: fixes 'use' command * Atlas: refactoring + make tests green again
* Atlas: clone with `--recursive` (#21933)Gruruya2023-05-271-1/+1
|
* atlas: search improvements (#21929)Gruruya2023-05-272-5/+8
| | | | | | | | | * Get description and license from github json response * Allow running `atlas search` outside of a workspace * Check `len` instead of `dirExists` * make `list` identical to `search`
* atlas: better code (#21926)Andreas Rumpf2023-05-261-16/+12
|
* Atlas: Actually use deps for use command (#21922)SirOlaf2023-05-261-2/+1
| | | Co-authored-by: SirOlaf <>
* Atlas: misc (#21919)Andreas Rumpf2023-05-262-25/+34
| | | | | * Atlas: misc * Atlas: use the lockfile if one exists
* atlas: better docs (#21911)Andreas Rumpf2023-05-252-76/+156
| | | | | | | | | * atlas: better docs * better workspace/project handling * make tests green again * bugfix
* Atlas: added 'use' command (#21902)Andreas Rumpf2023-05-242-7/+104
| | | | | * Atlas: added 'use' command * typo
* Atlas: first lockfiles implementation; cleared up upated vs updateWor… ↵Andreas Rumpf2023-05-232-13/+81
| | | | | (#21895) Atlas: first lockfiles implementation; cleared up upated vs updateWorkspace commands
* minor atlas improvements (#21888)Andreas Rumpf2023-05-232-19/+68
| | | | | * minor atlas improvements * atlas: support a _deps workspace subdirectory
* Atlas tool: search github too, no need to register your project at pa… ↵Andreas Rumpf2023-05-223-6/+55
| | | | | | | (#21884) * Atlas tool: search github too, no need to register your project at packages.json * added missing file
* atlas tool: 'update' command (#21557)Andreas Rumpf2023-03-212-3/+36
|
* atlas: minor doc improvements (#21183)Andreas Rumpf2022-12-271-1/+5
| | | | | * closes #20808 * atlas: better docs
* Atlas: added an explicit --workspace option (#20532)Andreas Rumpf2022-10-101-3/+15
|
* implemented 'atlas install' command (#20530)Andreas Rumpf2022-10-101-52/+90
|
* atlas: added --cfgHere switch [backport] (#18873)Andreas Rumpf2021-09-201-6/+19
|
* Atlas: added 'extract' command, as promised (#18813)Andreas Rumpf2021-09-061-1/+9
|
* Remove unused imports, and deprecated function usage (#18663)Kyle Brown2021-08-112-2/+1
| | | | | | | * clean up imports and slice to remove delete * revert buggy code * Replace "delete" with setlen to remove depreciation warning
* make proc names consistent (#18626)flywind2021-08-011-1/+1
| | | | | * rename `endswith` to `endsWith` * rename
* Modify atlas test for short commit hashes (#18619)Antonis Geralis2021-07-303-4/+2
| | | | | | | * test commit hashes support * Update testdata.nim * remove extra newlines
* atlas tool: testing via mocking (#18588)Andreas Rumpf2021-07-2612-58/+385
| | | | | * atlas: refactoring * Atlas: do some basic testing via mocking
* atlas: minor changesAraq2021-07-211-2/+2
|
* attempt to support short commit hashes (#18514)Antonis Geralis2021-07-181-5/+16
| | | | | | | | | * attempt to support short commit hashes Not sure if that's the correct way and what happens when the short hash matches "head" * need to remove # * Output needs to be stripped of newlines
* added Atlas helper tool (#18497)Andreas Rumpf2021-07-165-0/+744
* added Atlas helper tool * further improvements