summary refs log tree commit diff stats
path: root/tools/atlas/atlas.nim
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 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-271-52/+43
| | | | | * Atlas: fixes 'use' command * Atlas: refactoring + make tests green again
* atlas: search improvements (#21929)Gruruya2023-05-271-4/+6
| | | | | | | | | * 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-261-16/+29
| | | | | * Atlas: misc * Atlas: use the lockfile if one exists
* atlas: better docs (#21911)Andreas Rumpf2023-05-251-53/+107
| | | | | | | | | * atlas: better docs * better workspace/project handling * make tests green again * bugfix
* Atlas: added 'use' command (#21902)Andreas Rumpf2023-05-241-7/+83
| | | | | * Atlas: added 'use' command * typo
* Atlas: first lockfiles implementation; cleared up upated vs updateWor… ↵Andreas Rumpf2023-05-231-10/+74
| | | | | (#21895) Atlas: first lockfiles implementation; cleared up upated vs updateWorkspace commands
* minor atlas improvements (#21888)Andreas Rumpf2023-05-231-14/+57
| | | | | * 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-221-1/+3
| | | | | | | (#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-211-3/+30
|
* 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-111-1/+1
| | | | | | | * clean up imports and slice to remove delete * revert buggy code * Replace "delete" with setlen to remove depreciation warning
* atlas tool: testing via mocking (#18588)Andreas Rumpf2021-07-261-50/+137
| | | | | * 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-161-0/+390
* added Atlas helper tool * further improvements