Skip to content

Commit 4992e04

Browse files
hyperfine, delta, minikube, poetry, glab: add Russian translation
1 parent bee5dbe commit 4992e04

5 files changed

Lines changed: 164 additions & 0 deletions

File tree

pages.ru/common/delta.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# delta
2+
3+
> Программа для просмотра вывода Git и diff.
4+
> Смотрите также: `diff`, `difft`.
5+
> Больше информации: <https://dandavison.github.io/delta/full---help-output.html>.
6+
7+
- Сравнить файлы или каталоги:
8+
9+
`delta {{путь/к/старому_файлу_или_каталогу}} {{путь/к/новому_файлу_или_каталогу}}`
10+
11+
- Сравнить файлы или каталоги, показывая номера строк:
12+
13+
`delta {{[-n|--line-numbers]}} {{путь/к/старому_файлу_или_каталогу}} {{путь/к/новому_файлу_или_каталогу}}`
14+
15+
- Сравнить файлы или каталоги, показывая различия бок о бок (side-by-side):
16+
17+
`delta {{[-s|--side-by-side]}} {{путь/к/старому_файлу_или_каталогу}} {{путь/к/новому_файлу_или_каталогу}}`
18+
19+
- Сравнить файлы или каталоги, игнорируя любые настройки Git:
20+
21+
`delta --no-gitconfig {{путь/к/старому_файлу_или_каталогу}} {{путь/к/новому_файлу_или_каталогу}}`
22+
23+
- Сравнить, отображая хеши коммитов, имена файлов и номера строк как гиперссылки, согласно спецификации гиперссылок для эмуляторов терминала:
24+
25+
`delta --hyperlinks {{путь/к/старому_файлу_или_каталогу}} {{путь/к/новому_файлу_или_каталогу}}`
26+
27+
- Показать текущие настройки:
28+
29+
`delta --show-config`
30+
31+
- Показать поддерживаемые языки и соответствующие расширения файлов:
32+
33+
`delta --list-languages`

pages.ru/common/glab.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# glab
2+
3+
> Удобно работать с GitLab.
4+
> Некоторые подкоманды, такие как `config`, имеют собственную документацию по использованию.
5+
> Больше информации: <https://gitlab.com/gitlab-org/cli/-/tree/main/docs/source>.
6+
7+
- Клонировать репозиторий GitLab локально:
8+
9+
`glab repo clone {{владелец}}/{{репозиторий}}`
10+
11+
- Создать новую задачу:
12+
13+
`glab issue create`
14+
15+
- Просмотреть и отфильтровать открытые задачи текущего репозитория:
16+
17+
`glab issue list`
18+
19+
- Открыть задачу в браузере по умолчанию:
20+
21+
`glab issue view {{[-w|--web]}} {{номер_задачи}}`
22+
23+
- Создать запрос на слияние:
24+
25+
`glab mr create`
26+
27+
- Открыть запрос на слияние в браузере по умолчанию:
28+
29+
`glab mr view {{[-w|--web]}} {{номер_запроса}}`
30+
31+
- Переключиться на ветку конкретного запроса на слияние локально:
32+
33+
`glab {{[co|mr checkout]}} {{номер_запроса}}`

pages.ru/common/hyperfine.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# hyperfine
2+
3+
> Инструмент для замера производительности.
4+
> Больше информации: <https://manned.org/hyperfine>.
5+
6+
- Выполнить базовый замер, проведя не менее 10 запусков:
7+
8+
`hyperfine '{{make}}'`
9+
10+
- Выполнить сравнительный замер:
11+
12+
`hyperfine '{{make target1}}' '{{make target2}}'`
13+
14+
- Изменить минимальное количество запусков:
15+
16+
`hyperfine {{[-m|--min-runs]}} {{7}} '{{make}}'`
17+
18+
- Выполнить замер с предварительным прогревом (warmup):
19+
20+
`hyperfine {{[-w|--warmup]}} {{5}} '{{make}}'`
21+
22+
- Выполнить команду перед каждым запуском замера (например, для очистки кэша):
23+
24+
`hyperfine {{[-p|--prepare]}} '{{make clean}}' '{{make}}'`
25+
26+
- Выполнить замер, изменяя один параметр при каждом запуске:
27+
28+
`hyperfine {{[-p|--prepare]}} '{{make clean}}' {{[-P|--parameter-scan]}} {{количество_потоков}} {{1}} {{10}} '{{make --jobs {количество_потоков}}}'`

pages.ru/common/minikube.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# minikube
2+
3+
> Запускать Kubernetes локально.
4+
> Больше информации: <https://minikube.sigs.k8s.io/docs/>.
5+
6+
- Запустить кластер:
7+
8+
`minikube start`
9+
10+
- Получить IP-адрес кластера:
11+
12+
`minikube ip`
13+
14+
- Получить URL для доступа к сервису с именем `my_service`, доступному через порт узла:
15+
16+
`minikube service {{my_service}} --url`
17+
18+
- Открыть панель управления Kubernetes в браузере:
19+
20+
`minikube dashboard`
21+
22+
- Остановить запущенный кластер:
23+
24+
`minikube stop`
25+
26+
- Удалить кластер:
27+
28+
`minikube delete`
29+
30+
- Подключиться к сервисам типа LoadBalancer:
31+
32+
`minikube tunnel`

pages.ru/common/poetry.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# poetry
2+
3+
> Управлять пакетами и зависимостями Python.
4+
> Некоторые подкоманды, такие как `about`, `check`, `env` и другие, имеют собственную документацию по использованию.
5+
> Смотрите также: `asdf`, `pipenv`, `hatch`.
6+
> Больше информации: <https://python-poetry.org/docs/cli/>.
7+
8+
- Создать новый проект Poetry в каталоге с указанным именем:
9+
10+
`poetry new {{имя_проекта}}`
11+
12+
- Установить зависимость и добавить её вместе с подзависимостями в файл `pyproject.toml` в текущем каталоге:
13+
14+
`poetry add {{зависимость}}`
15+
16+
- Установить зависимости проекта, используя файл `pyproject.toml` в текущем каталоге:
17+
18+
`poetry install`
19+
20+
- Интерактивно (добавьте `-n` для неинтерактивного режима) инициализировать текущий каталог как новый проект Poetry:
21+
22+
`poetry init`
23+
24+
- Получить последние версии всех зависимостей и обновить `poetry.lock`:
25+
26+
`poetry update`
27+
28+
- Выполнить команду внутри виртуального окружения проекта:
29+
30+
`poetry run {{команда}}`
31+
32+
- Повысить версию проекта в `pyproject.toml`:
33+
34+
`poetry version {{patch|minor|major|prepatch|preminor|premajor|prerelease}}`
35+
36+
- Запустить оболочку внутри виртуального окружения проекта (для версий ниже 2.0 используйте `poetry shell`):
37+
38+
`eval "$(poetry env activate)"`

0 commit comments

Comments
 (0)