Skip to content
This repository has been archived by the owner on Apr 14, 2024. It is now read-only.

Latest commit

 

History

History
181 lines (127 loc) · 8.26 KB

README.md

File metadata and controls

181 lines (127 loc) · 8.26 KB

GitHub Release Date GitHub Actions Workflow Status GitHub Issues or Pull Requests GitHub License Made with love GitHub Repo stars

Банер

dotload

dotload - це простий, інтуїтивний та швидкий⚡ інструмент для встановлення конфігурацій (дотфайлів) та інших необхідних інструментів на будь-яку машину!

Встановлення · Повідомити про помилку · Запропонувати функцію


Змінити мову: 🇬🇧 EN

ℹ️ Про проект

Скріншот

dotload працює шляхом клонування репозиторію dotfiles з GitHub вказаного користувача

Цей інструмент було створено для того, щоб максимально спростити встановлення дотфайлів, необхідних інструментів для розробки (таких як nodejs, php, тощо.) та інших пакетів.

⚙️ Встановлення

Ви можете встановити dotload за допомогою наступної команди:

sudo add-apt-repository ppa:salumin/tools
sudo apt update
sudo apt install dotload

Також ви можете запустити його без встановлення на будь-якій ОС за допомогою цієї команди:

bash <(curl -sL https://github.com/okineadev/dotload/releases/latest/download/dotload) @<ім'я користувача

Інші способи установки будуть додані найближчим часом

🚀 Використання

dotload @<username>

Де username - це ім'я користувача GitHub, чиї дотфайли ви хочете клонувати.

Warning

Ім'я користувача не може містити емодзі, пробіли або інші нестандартні символи

Розширене використання

dotload @<username> <назва_гілки>

Tip

Ви також можете використовувати прапори -b або --branch:

dotload @<username> -b <назва_гілки>
# Або
dotload @<username>--branch <назва_гілки>

Де branch_name - назва гілки сховища, яку ви хочете клонувати. Якщо не вказано, буде використано гілку за замовчуванням. Це може бути корисно, якщо у вас є кілька сценаріїв використання машини


Використовуйте прапорець --help для отримання довідки:

dotload --help
# Сторінка довідки...

Також наявна підтримка manpages:

man dotload

Користувацькі скрипти встановлення

Ви також можете додати скрипт інсталяції до вашоро репозиторію dotfiles, щоб повністю автоматизувати встановлення та отримати більше можливостей

Інсталяційний файл може мати наступні назви та розташування:

  • install.sh
  • install
  • bootstrap.sh
  • bootstrap
  • script/bootstrap
  • setup.sh
  • setup
  • script/setup

Якщо жоден з цих файлів не знайдено, будь-які файли або папки у вибраному вами репозиторії dotfiles, що починаються з ., для них будуть створені символічні посилання в директорії $HOME.

Конфігурація

Ви також можете вказати власну назву скрипта інсталяції або зробити його необов'язковим у файлі dotload.conf, для цього прочитайте документацію по `dotload.conf

🛣️ Дорожня карта

  • Вирішити проблему з використанням без встановлення (#2)
  • Додати багатомовну підтримку README.md
    • 🇺🇦 Українська - У процесі 🚧
    • 🇵🇱 Польська
    • 🇩🇪 Німецька
  • Написання інструкцій для розробників (збірка пакету)
  • Додати варіанти встановлення, такі як Snap, AUR, RPM
    • Snap - у процесі 🚧
    • AUR
    • RPM

🤝 Внески

Внески - це те, що робить спільноту з відкритим вихідним кодом таким чудовим місцем для навчання, натхнення та творчості. Будь-який ваш внесок дуже цінний.

  1. Форкніть проект
  2. Створіть гілку з вашими змінами (git checkout -b feature/AmazingFeature)
  3. Зафіксуйте ваші зміни (git commit -m 'Add some AmazingFeature')
  4. Надішліть зміни (git push origin feature/AmazingFeature)
  5. Відкрийте PR (Pull Request)

Будь ласка, переконайтеся, що ви оновили тести належним чином.

Також, будь ласка, прочитайте наш Кодекс поведінки і дотримуйтесь його у всіх ваших взаємодіях з проектом.

📝 Ліцензія

Цей проект ліцензію MIT.

Дивіться LICENSE

📨 Контакти

Telegram:@Okinea

❤️ Підтримка

Цей проект є повністю безкоштовним та з відкритим кодом. Якщо вам сподобався цей інструмент - я буду дуже вдячний, якщо ви зможете підтримати мене фінансово

Ось реквізити для переказів:


AI Generated

Код та контент були частково згенеровані ШІ.