Update new clone.sh usage and argument parsing

Use proper arguments for new clone
This commit is contained in:
2026-01-09 11:30:44 +09:00
parent 08e9ff9e67
commit 4fc2c7f009
2 changed files with 96 additions and 10 deletions

View File

@@ -48,12 +48,14 @@ create_ssh_config.sh [repo url full] ([jump proxy])
Create a new clone
```sh
new_clone.sh [repository] [branch] ([host]) ([remote name])
new_clone.sh -r <Repository URL> -b <Branch Name> [-H <Host name>] [-f <Folder name>] [-n <Remote name>]
```
The [host] is the SSH Host name entry, this will replace any "[host]:" in the [repository]. If the [host] is not set the host set in the [repository] will be used. If nothing found the script will abort
The [host (-H)] is the SSH Host name entry, this will replace any "[host]:" in the [repository]. If the [host (-H)] is not set the host set in the [repository] will be used. If nothing found the script will abort. Note that if [host (-H)] is not set the host name will be the Repository name which has to match the SSH config setting.
A [branch] name must be set all the time.
A [branch (-B)] name must be set all the time.
An override folder naem can be set with `-f`
An optional [remote name] can be set, if not set "origin" will be used.