| ATLAS(1) | User Commands | ATLAS(1) |
نام (NAME)
atlas - ابزار مدیریت بستهها و وابستگیهای زبان نیم (Nim)
خلاصه دستور (SYNOPSIS)
atlas [گزینهها] [دستور] [آرگومانها]
توضیحات (DESCRIPTION)
atlas - کلونکننده بستههای Nim نگارش 0.10.1 (شناسه کامیت: ff1f4289482dce94ba9f95b3b0ae16d16e21eb3d)
- © 2021 Andreas Rumpf
دستورها (Commands):
- init
- مقداردهی اولیه پروژه جاری به عنوان یک پروژه Atlas
- use <url|pkgname>
- افزودن بسته و وابستگیهای آن به پروژه و وصله زدن فایل Nimble پروژه
- install
- استفاده از فایل nimble برای راهاندازی وابستگیهای پروژه
- update [filter]
- بهروزرسانی تمامی وابستگیهای منطبق بر فیلتر (بر اساس نام یا URL). در صورت عدم ارائه فیلتر، تمامی وابستگیها بهروزرسانی میشوند.
- search <keyA> [keyB ...]
- جستجوی بستههای حاوی کلیدواژههای دادهشده
- link <path>
- پیوند دادن یک پروژه موجود به پروژه جاری جهت اشتراکگذاری وابستگیهای آن
- extract <file.nimble>
- استخراج نیازمندیها و دستورهای سفارشی از فایل Nimble دادهشده
- tag [major|minor|patch]
- افزودن و ارسال تگ جدید؛ ورودی باید یکی از مقادیر ['major'|'minor'|'patch'] یا تگ نگارشبندی معنایی مانند ['1.0.3'] یا یک حرف از ['a'..'z']: a.b.c.d.e.f.g باشد.
- pin [atlas.lock]
- تثبیت نسخههای دریافتشده فعلی و ذخیره آنها در فایل قفل
- rep [atlas.lock]
- بازپخش وضعیت پروژهها بر اساس فایل قفل
- changed <atlas.lock>
- فهرست کردن بستههایی که با فایل قفل تفاوت دارند
- outdated
- فهرست کردن بستههایی که قدیمی شدهاند
- build|test|doc|tasks
- در حال حاضر به دستورات `nimble build|test|doc` ارجاع میدهد
- task <taskname>
- در حال حاضر به دستور `nimble <taskname>` ارجاع میدهد
- env <nimversion>
- راهاندازی محیط مجازی Nim
- --keep
- نگهداشتن زیرپوشه c_code
گزینهها (OPTIONS)
- --feature=<feature>
- فعالسازی ویژگی دادهشده؛ برای چند ویژگی میتوان چندین بار این گزینه را پاس داد. برای پروژههای خاص از فرمت `<project>.<feature>` استفاده کنید (توجه: هنگام استفاده از ویژگیها باید همواره ارسال شود).
- --keepCommits
- عدم اجرای عملیات دریافت نسخه در گیت (`git checkout`)
- --project=path
- استفاده از پروژه موجود در مسیر دادهشده
- --confdir=path
- استفاده از فایل atlas.config موجود در مسیر دادهشده
- --noexec
- عدم اجرای هرگونه عملیاتی که ممکن است کد دلخواه اجرا کند
- --autoenv
- تشخیص حداقل نسخه Nim ($version) و راهاندازی محیط مجازی متناظر Nim
- --noautoinit
- عدم مقداردهی اولیه خودکار پروژه atlas
- --resolver=minver|semver|maxver
- الگوریتم تفکیک و حل وابستگیها (پیشفرض: semver)
- --no-lazy-deps
- غیرفعالسازی بارگذاری تنبل وابستگیها و استفاده از بارگذاری مشتاقانه (eager) برای همه وابستگیهای انتقالی در طول حل SAT
- --proxy=url
- استفاده از URL پروکسی دادهشده برای تمام عملیاتهای git
- --dumbProxy
- استفاده از پروکسی ساده بدون پروتکل هوشمند git
- --packagesRepo
- استفاده از مخزن گیت nim-lang/packages (رفتار قدیمی)
- --showGraph
- نمایش گراف وابستگیها
- --list
- فهرست کردن تمام نسخههای موجود و نصبشده
- --version
- نمایش نسخه برنامه
- --ignoreUrls
- عدم ایجاد خطا در صورت عدم تطابق URLها
- --colors=on|off
- روشن یا خاموش کردن خروجی رنگی
- --verbosity=info|warning|error|trace|debug
- تنظیم سطح گزارشدهی به info، warning، error، trace یا debug (پیشفرض: warning)
- --help
- نمایش این راهنما
| April 2026 | atlas 2.2.10 |