Skip to content

bulatik205/museum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏛️ Museum project

Установка:

  • Установить php 8.0+
  • Установить museum: git clone https://github.com/bulatik205/museum.git

Команды

Минимальная справка:

php museum --help

Создать директорию с сайтом:

php museum web ?new_folder_name

new_folder_name - это папка, которую надо создать. В нее загрузится весь скелет сайта. Если не указать, то сгенерируется папка с названием bin2hex(random_bytes(4))

Roadmap:

MVP

  • Функционал, копирующий папку web создавая новый скелет [✅]
  • Базовый интерфейс CLI: php museum make project-name [✅]

После MVP

  • Возможность наполнять конфиг: путь к проекту, тип проекта, как скачивать
  • Возможность скачать скелет как локально, так и с удаленного сервера: -l (для локальной установки), -n (для установки с удаленного сервера)
  • Возможность поднять старый скелет, скачивая удаленно: -n 1.0.0
  • Возможность поднять tbot командой
  • Переработать интерфейс CLI:

Чтобы что то поднять:

php museum make:web
php museum make:tbot

Опционально с добавлением названия папки проекта:

php museum make:web directory

Настройки по умолчанию у museum

download type: local
museum version: min.maj.pat
directory: auto

Настройки по умолчанию у скелетов

museum version: min.maj.pat (версия museum на момент установки)
blade version: min.maj.pat

Настройка museum

php museum conf -l|-n
php museum cong -d:/--now\_myproject (можно собрать свое название, вернет 01.01.1970_myproject)
php museum cong -d:--auto

Обьяснение тегов

-l              - локальный режим установки (версия скелета, скачанная с museum)
-n              - облачная установка последней версии (с моего сервера)
-d              - управление папкой, в которую будет утсановлен скелет
    --now       - название папки: подставляет текущую дату
    --auto      - название папки: генерируется bin2hex(random_bytes(8)) 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors