diff --git a/README.md b/README.md index f74f376..0d3e831 100644 --- a/README.md +++ b/README.md @@ -70,10 +70,10 @@ cargo pike run --topology topology.toml --data-dir ./tmp #### Доступные опции - `-t, --topology ` - Путь к файлу топологии. Значение по-умолчанию: `topology.toml` -- `-d, --data-dir ` - Путь к директории хранения файлов кластера. Значение по-умолчанию: `./tmp` +- `--data-dir ` - Путь к директории хранения файлов кластера. Значение по-умолчанию: `./tmp` - `--disable-install-plugins` - Отключение автоматической установки плагинов -- `-b, --base-http-port ` - Базовый http-порт, с которого начнут открываться http-порты отдельных инстансов. Значение по-умолчанию: `8000` -- `-b, --base-pg-port ` - Базовый порт постгрес протокола, с которого начнут открываться порты отдельных инстансов. Значение по-умолчанию: `5432` +- `--base-http-port ` - Базовый http-порт, с которого начнут открываться http-порты отдельных инстансов. Значение по-умолчанию: `8000` +- `--base-pg-port ` - Базовый порт постгрес протокола, с которого начнут открываться порты отдельных инстансов. Значение по-умолчанию: `5432` - `--picodata-path ` - Путь до исполняемого файла Пикодаты. Значение по-умолчанию: `picodata` - `--release` - Сборка и запуск релизной версии плагина. @@ -130,7 +130,7 @@ cargo pike stop --data-dir ./tmp #### Доступные опции -- `-d, --data-dir ` - Путь к директории хранения файлов кластера. Значение по-умолчанию: `./tmp` +- `--data-dir ` - Путь к директории хранения файлов кластера. Значение по-умолчанию: `./tmp` ### `plugin clean` @@ -142,7 +142,7 @@ cargo pike clean #### Доступные опции -- `-d, --data-dir ` - Путь к директории хранения файлов кластера. Значение по-умолчанию: `./tmp` +- `--data-dir ` - Путь к директории хранения файлов кластера. Значение по-умолчанию: `./tmp` ### `plugin new` @@ -157,7 +157,7 @@ cargo pike plugin new name_of_new_plugin #### Доступные опции - `--without-git` - Отключение автоматической инициализации git-репозитория -- `-w, --workspace` - Создание проекта плагина как воркспейса +- `--workspace` - Создание проекта плагина как воркспейса ### `plugin init` @@ -172,7 +172,7 @@ cargo pike plugin init #### Доступные опции - `--without-git` - Отключение автоматической инициализации git-репозитория -- `-w, --workspace` - Создание проекта плагина как воркспейса +- `--workspace` - Создание проекта плагина как воркспейса ### `plugin pack` @@ -208,4 +208,4 @@ cargo pike config apply #### Доступные опции - `-c, --config-path ` - Путь к файлу конфига. Значение по-умолчанию: `plugin_config.yaml` -- `-d, --data-dir ` - Путь к директории хранения файлов кластера. Значение по-умолчанию: `./tmp` +- `--data-dir ` - Путь к директории хранения файлов кластера. Значение по-умолчанию: `./tmp` diff --git a/src/main.rs b/src/main.rs index a15e180..f6fabb1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -23,16 +23,16 @@ enum Command { Run { #[arg(short, long, value_name = "TOPOLOGY", default_value = "topology.toml")] topology: PathBuf, - #[arg(short, long, value_name = "DATA_DIR", default_value = "./tmp")] + #[arg(long, value_name = "DATA_DIR", default_value = "./tmp")] data_dir: PathBuf, /// Disable the automatic installation of plugins #[arg(long)] disable_install_plugins: bool, /// Base http port for picodata instances - #[arg(short, long, default_value = "8000")] + #[arg(long, default_value = "8000")] base_http_port: i32, /// Port for Pgproto server - #[arg(short, long, default_value = "5432")] + #[arg(long, default_value = "5432")] base_pg_port: i32, /// Specify path to picodata binary #[arg(long, value_name = "BINARY_PATH", default_value = "picodata")] @@ -44,12 +44,12 @@ enum Command { }, /// Stop Picodata cluster Stop { - #[arg(short, long, value_name = "DATA_DIR", default_value = "./tmp")] + #[arg(long, value_name = "DATA_DIR", default_value = "./tmp")] data_dir: PathBuf, }, /// Remove all data files of previous cluster run Clean { - #[arg(short, long, value_name = "DATA_DIR", default_value = "./tmp")] + #[arg(long, value_name = "DATA_DIR", default_value = "./tmp")] data_dir: PathBuf, }, /// Helpers for work with plugins @@ -80,7 +80,7 @@ enum Plugin { #[arg(long)] without_git: bool, /// Initiate plugin as a subcrate of workspace - #[arg(long, short)] + #[arg(long)] workspace: bool, }, /// Create a new Picodata plugin in an existing directory @@ -89,7 +89,7 @@ enum Plugin { #[arg(long)] without_git: bool, /// Initiate plugin as a subcrate of workspace - #[arg(long, short)] + #[arg(long)] workspace: bool, }, } @@ -107,7 +107,7 @@ enum Config { )] config_path: PathBuf, /// Path to data directory of the cluster - #[arg(short, long, value_name = "DATA_DIR", default_value = "./tmp")] + #[arg(long, value_name = "DATA_DIR", default_value = "./tmp")] data_dir: PathBuf, }, }