Andreas Rumpf
21d941c16a
Atlas: now in its own repository ( #22066 )
...
* Atlas: now in its own repository
* progress
2023-06-10 17:32:11 +02:00
Andreas Rumpf
b86060b2ba
Atlas: --project switch and better graph representation ( #21971 )
2023-06-03 12:34:58 +02:00
Gruruya
ead7e20926
Atlas: avoid segfault on failed Github search ( #21980 )
...
* Atlas: avoid segfault on failed Github search
* Return empty array on failed search instead of nil
2023-06-02 05:02:40 +02:00
SirOlaf
bf9ee00998
Atlas: Use copyFileWithPermissions to copy nim executable ( #21967 )
...
Use copyFileWithPermissions to copy nim executable
Co-authored-by: SirOlaf <>
2023-05-31 06:26:51 +02:00
Andreas Rumpf
a9385a6b4a
Atlas: virtual environments ( #21965 )
...
* Atlas: virtual environments
* fixes
2023-05-30 18:02:55 +02:00
Andreas Rumpf
4d20227438
Atlas: URL rewrite rules; --autoinit flag ( #21963 )
2023-05-30 14:00:09 +02:00
Andreas Rumpf
7ebb042f79
Atlas: some final cleanups ( #21947 )
2023-05-28 18:18:30 +02:00
ringabout
5997324709
fixes atlas logging colors on windows ( #21946 )
...
fixes atlas logging colors
2023-05-28 08:58:23 +02:00
Gruruya
9cb0fcf319
Atlas: checkout latest tagged commit with atlas use ( #21944 )
...
Now any deps with unspecified version reqs will checkout the last
tagged commit instead of the first commit.
2023-05-28 08:57:29 +02:00
ringabout
c2abcb06cc
ship atlas and build documentation ( #21945 )
...
* ship atlas and build documentation
* move atlas.md and link it in tools' index
2023-05-28 08:28:49 +02:00
Andreas Rumpf
2900987c2f
Atlas: use colored output ( #21939 )
...
* Atlas: use colored output
* fixes merge conflict
* another tiny improvement
2023-05-28 05:54:32 +02:00
Gruruya
d5ba14db61
Atlas: add atlas tag command ( #21936 )
...
* 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 >
2023-05-27 20:49:19 +02:00
Andreas Rumpf
ef3c0bec1c
Atlas: explicit graph representation ( #21937 )
2023-05-27 16:48:10 +02:00
Andreas Rumpf
73095e2abb
Atlas: fixes 'use' command ( #21932 )
...
* Atlas: fixes 'use' command
* Atlas: refactoring + make tests green again
2023-05-27 13:53:07 +02:00
Gruruya
6048367a9f
Atlas: clone with --recursive ( #21933 )
2023-05-27 10:55:31 +02:00
Gruruya
09f36f5198
atlas: search improvements ( #21929 )
...
* 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`
2023-05-27 06:54:21 +02:00
Andreas Rumpf
2beea72810
atlas: better code ( #21926 )
2023-05-26 21:24:29 +02:00
SirOlaf
b50babd0ae
Atlas: Actually use deps for use command ( #21922 )
...
Co-authored-by: SirOlaf <>
2023-05-26 14:36:20 +02:00
Andreas Rumpf
908e971732
Atlas: misc ( #21919 )
...
* Atlas: misc
* Atlas: use the lockfile if one exists
2023-05-26 09:24:01 +02:00
Andreas Rumpf
0eb508e434
atlas: better docs ( #21911 )
...
* atlas: better docs
* better workspace/project handling
* make tests green again
* bugfix
2023-05-25 22:23:07 +02:00
Andreas Rumpf
b63b5c930e
Atlas: added 'use' command ( #21902 )
...
* Atlas: added 'use' command
* typo
2023-05-24 16:39:58 +02:00
Andreas Rumpf
9493e67291
Atlas: first lockfiles implementation; cleared up upated vs updateWor… ( #21895 )
...
Atlas: first lockfiles implementation; cleared up upated vs updateWorkspace commands
2023-05-23 23:48:00 +02:00
Andreas Rumpf
1252070193
minor atlas improvements ( #21888 )
...
* minor atlas improvements
* atlas: support a _deps workspace subdirectory
2023-05-23 13:47:51 +02:00
Andreas Rumpf
d696ef5ad7
Atlas tool: search github too, no need to register your project at pa… ( #21884 )
...
* Atlas tool: search github too, no need to register your project at packages.json
* added missing file
2023-05-22 20:35:27 +02:00
Andreas Rumpf
d84b02f0e0
atlas tool: 'update' command ( #21557 )
2023-03-21 15:24:57 +01:00
Andreas Rumpf
82d80e6e2c
atlas: minor doc improvements ( #21183 )
...
* closes #20808
* atlas: better docs
2022-12-27 14:30:26 +01:00
Andreas Rumpf
b8def03575
Atlas: added an explicit --workspace option ( #20532 )
2022-10-10 15:01:39 +02:00
Andreas Rumpf
0f2775aacf
implemented 'atlas install' command ( #20530 )
2022-10-10 11:05:44 +02:00
Andreas Rumpf
928ea6bb4c
atlas: added --cfgHere switch [backport] ( #18873 )
2021-09-20 13:32:33 +02:00
Andreas Rumpf
cc5422ae50
Atlas: added 'extract' command, as promised ( #18813 )
2021-09-06 13:19:11 +02:00
Kyle Brown
31fc0f9718
Remove unused imports, and deprecated function usage ( #18663 )
...
* clean up imports and slice to remove delete
* revert buggy code
* Replace "delete" with setlen to remove depreciation warning
2021-08-11 01:26:42 +02:00
flywind
2bc07554cc
make proc names consistent ( #18626 )
...
* rename `endswith` to `endsWith`
* rename
2021-08-01 12:52:24 +01:00
Antonis Geralis
ecfc47b332
Modify atlas test for short commit hashes ( #18619 )
...
* test commit hashes support
* Update testdata.nim
* remove extra newlines
2021-07-30 16:36:16 +02:00
Andreas Rumpf
664dbb6bfb
atlas tool: testing via mocking ( #18588 )
...
* atlas: refactoring
* Atlas: do some basic testing via mocking
2021-07-26 18:00:03 +02:00
Araq
b6f9f7a33e
atlas: minor changes
2021-07-21 09:09:58 +02:00
Antonis Geralis
220b55c5d7
attempt to support short commit hashes ( #18514 )
...
* 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
2021-07-18 15:29:49 +02:00
Andreas Rumpf
089e741ce4
added Atlas helper tool ( #18497 )
...
* added Atlas helper tool
* further improvements
2021-07-16 07:42:35 +02:00