forked from toolshed/abra-bash
		
	Rename abra context to abra server
				
					
				
			This commit is contained in:
		
							
								
								
									
										24
									
								
								abra
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								abra
									
									
									
									
									
								
							| @ -165,7 +165,7 @@ sub_help() { | ||||
| 	echo "  --version     Show program version" | ||||
| 	echo "" | ||||
| 	echo "Commands:" | ||||
| 	echo "  context     manage remote swarm contexts" | ||||
| 	echo "  server      manage remote host" | ||||
| 	echo "  cp          copy files to a container" | ||||
| 	echo "  deploy      let 'em rip" | ||||
| 	echo "  logs        tail logs from a deployed service" | ||||
| @ -391,23 +391,24 @@ sub_cp() { | ||||
|  | ||||
| ###### Subcommand `context` | ||||
|  | ||||
| sub_context_help() { | ||||
| 	echo "Usage: $PROGRAM_NAME [global opts] context <subcommand> [sub opts]" | ||||
| sub_server_help() { | ||||
| 	echo "Usage: $PROGRAM_NAME [global opts] server <subcommand> [sub opts]" | ||||
| 	echo "" | ||||
| 	echo "Subcommands:" | ||||
| 	echo "    create HOST [USER] [PORT]             set up remote Docker context" | ||||
| 	echo "    add HOST [USER] [PORT]                set up remote Docker context" | ||||
| 	echo "    rm HOST" | ||||
| 	echo "    use HOST                              activate remote Docker context" | ||||
| 	echo "    init HOST                             activate swarm mode" | ||||
| } | ||||
|  | ||||
| sub_context_init() { | ||||
| sub_server_init() { | ||||
| 	load_context | ||||
|  | ||||
| 	docker swarm init || true | ||||
| 	docker network create --driver=overlay proxy --scope swarm || true | ||||
| } | ||||
|  | ||||
| sub_context_create() { | ||||
| sub_server_add() { | ||||
| 	HOST="$1" | ||||
| 	USERNAME="$2" | ||||
| 	PORT="$3" | ||||
| @ -424,15 +425,20 @@ sub_context_create() { | ||||
| 		--docker "host=ssh://$USERNAME$HOST$PORT" | ||||
| } | ||||
|  | ||||
| sub_context_use() { | ||||
| sub_server_rm() { | ||||
| 	HOST="$1" | ||||
| 	docker context rm "$HOST" | ||||
| } | ||||
|  | ||||
| sub_server_use() { | ||||
| 	docker context use "$1" | ||||
| } | ||||
|  | ||||
| sub_context() { | ||||
| sub_server() { | ||||
| 	SUBCOMMAND2=$1 | ||||
| 	shift | ||||
| 	# shellcheck disable=SC2068 | ||||
| 	parse_subcommand "$SUBCOMMAND2" "context" $@ | ||||
| 	parse_subcommand "$SUBCOMMAND2" "server" $@ | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user