consul/command
Frank Schroeder 1c75cf1af5 pkg refactor
command/agent/*                  -> agent/*
    command/consul/*                 -> agent/consul/*
    command/agent/command{,_test}.go -> command/agent{,_test}.go
    command/base/command.go          -> command/base.go
    command/base/*                   -> command/*
    commands.go                      -> command/commands.go

The script which did the refactor is:

(
	cd $GOPATH/src/github.com/hashicorp/consul
	git mv command/agent/command.go command/agent.go
	git mv command/agent/command_test.go command/agent_test.go
	git mv command/agent/flag_slice_value{,_test}.go command/
	git mv command/agent .
	git mv command/base/command.go command/base.go
	git mv command/base/config_util{,_test}.go command/
	git mv commands.go command/
	git mv consul agent
	rmdir command/base/

	gsed -i -e 's|package agent|package command|' command/agent{,_test}.go
	gsed -i -e 's|package agent|package command|' command/flag_slice_value{,_test}.go
	gsed -i -e 's|package base|package command|' command/base.go command/config_util{,_test}.go
	gsed -i -e 's|package main|package command|' command/commands.go

	gsed -i -e 's|base.Command|BaseCommand|' command/commands.go
	gsed -i -e 's|agent.Command|AgentCommand|' command/commands.go
	gsed -i -e 's|\tCommand:|\tBaseCommand:|' command/commands.go
	gsed -i -e 's|base\.||' command/commands.go
	gsed -i -e 's|command\.||' command/commands.go

	gsed -i -e 's|command|c|' main.go
	gsed -i -e 's|range Commands|range command.Commands|' main.go
	gsed -i -e 's|Commands: Commands|Commands: command.Commands|' main.go

	gsed -i -e 's|base\.BoolValue|BoolValue|' command/operator_autopilot_set.go
	gsed -i -e 's|base\.DurationValue|DurationValue|' command/operator_autopilot_set.go
	gsed -i -e 's|base\.StringValue|StringValue|' command/operator_autopilot_set.go
	gsed -i -e 's|base\.UintValue|UintValue|' command/operator_autopilot_set.go

	gsed -i -e 's|\bCommand\b|BaseCommand|' command/base.go
	gsed -i -e 's|BaseCommand Options|Command Options|' command/base.go
	gsed -i -e 's|base.Command|BaseCommand|' command/*.go
	gsed -i -e 's|c\.Command|c.BaseCommand|g' command/*.go
	gsed -i -e 's|\tCommand:|\tBaseCommand:|' command/*_test.go
	gsed -i -e 's|base\.||' command/*_test.go

	gsed -i -e 's|\bCommand\b|AgentCommand|' command/agent{,_test}.go
	gsed -i -e 's|cmd.AgentCommand|cmd.BaseCommand|' command/agent.go

	gsed -i -e 's|cli.AgentCommand = new(Command)|cli.Command = new(AgentCommand)|' command/agent_test.go
	gsed -i -e 's|exec.AgentCommand|exec.Command|' command/agent_test.go
	gsed -i -e 's|exec.BaseCommand|exec.Command|' command/agent_test.go
	gsed -i -e 's|NewTestAgent|agent.NewTestAgent|' command/agent_test.go
	gsed -i -e 's|= TestConfig|= agent.TestConfig|' command/agent_test.go
	gsed -i -e 's|: RetryJoin|: agent.RetryJoin|' command/agent_test.go

	gsed -i -e 's|\.\./\.\./|../|' command/config_util_test.go

	gsed -i -e 's|\bverifyUniqueListeners|VerifyUniqueListeners|' agent/config{,_test}.go command/agent.go
	gsed -i -e 's|\bserfLANKeyring\b|SerfLANKeyring|g' agent/{agent,keyring,testagent}.go command/agent.go
	gsed -i -e 's|\bserfWANKeyring\b|SerfWANKeyring|g' agent/{agent,keyring,testagent}.go command/agent.go
	gsed -i -e 's|\bNewAgent\b|agent.New|g' command/agent{,_test}.go
	gsed -i -e 's|\bNewAgent|New|' agent/{acl_test,agent,testagent}.go

	gsed -i -e 's|\bAgent\b|agent.&|g' command/agent{,_test}.go
	gsed -i -e 's|\bBool\b|agent.&|g' command/agent{,_test}.go
	gsed -i -e 's|\bConfig\b|agent.&|g' command/agent{,_test}.go
	gsed -i -e 's|\bDefaultConfig\b|agent.&|g' command/agent{,_test}.go
	gsed -i -e 's|\bDevConfig\b|agent.&|g' command/agent{,_test}.go
	gsed -i -e 's|\bMergeConfig\b|agent.&|g' command/agent{,_test}.go
	gsed -i -e 's|\bReadConfigPaths\b|agent.&|g' command/agent{,_test}.go
	gsed -i -e 's|\bParseMetaPair\b|agent.&|g' command/agent{,_test}.go
	gsed -i -e 's|\bSerfLANKeyring\b|agent.&|g' command/agent{,_test}.go
	gsed -i -e 's|\bSerfWANKeyring\b|agent.&|g' command/agent{,_test}.go

	gsed -i -e 's|circonus\.agent|circonus|g' command/agent{,_test}.go
	gsed -i -e 's|logger\.agent|logger|g' command/agent{,_test}.go
	gsed -i -e 's|metrics\.agent|metrics|g' command/agent{,_test}.go
	gsed -i -e 's|// agent.Agent|// agent|' command/agent{,_test}.go
	gsed -i -e 's|a\.agent\.Config|a.Config|' command/agent{,_test}.go

	gsed -i -e 's|agent\.AppendSliceValue|AppendSliceValue|' command/{configtest,validate}.go

	gsed -i -e 's|consul/consul|agent/consul|' GNUmakefile

	gsed -i -e 's|\.\./test|../../test|' agent/consul/server_test.go

	# fix imports
	f=$(grep -rl 'github.com/hashicorp/consul/command/agent' * | grep '\.go')
	gsed -i -e 's|github.com/hashicorp/consul/command/agent|github.com/hashicorp/consul/agent|' $f
	goimports -w $f

	f=$(grep -rl 'github.com/hashicorp/consul/consul' * | grep '\.go')
	gsed -i -e 's|github.com/hashicorp/consul/consul|github.com/hashicorp/consul/agent/consul|' $f
	goimports -w $f

	goimports -w command/*.go main.go
)
2017-06-10 18:52:45 +02:00
..
agent.go pkg refactor 2017-06-10 18:52:45 +02:00
agent_test.go pkg refactor 2017-06-10 18:52:45 +02:00
base.go pkg refactor 2017-06-10 18:52:45 +02:00
commands.go pkg refactor 2017-06-10 18:52:45 +02:00
config_util.go pkg refactor 2017-06-10 18:52:45 +02:00
config_util_test.go pkg refactor 2017-06-10 18:52:45 +02:00
configtest.go pkg refactor 2017-06-10 18:52:45 +02:00
configtest_test.go pkg refactor 2017-06-10 18:52:45 +02:00
event.go pkg refactor 2017-06-10 18:52:45 +02:00
event_test.go pkg refactor 2017-06-10 18:52:45 +02:00
exec.go pkg refactor 2017-06-10 18:52:45 +02:00
exec_test.go pkg refactor 2017-06-10 18:52:45 +02:00
flag_slice_value.go pkg refactor 2017-06-10 18:52:45 +02:00
flag_slice_value_test.go pkg refactor 2017-06-10 18:52:45 +02:00
force_leave.go pkg refactor 2017-06-10 18:52:45 +02:00
force_leave_test.go pkg refactor 2017-06-10 18:52:45 +02:00
info.go pkg refactor 2017-06-10 18:52:45 +02:00
info_test.go pkg refactor 2017-06-10 18:52:45 +02:00
join.go pkg refactor 2017-06-10 18:52:45 +02:00
join_test.go pkg refactor 2017-06-10 18:52:45 +02:00
keygen.go pkg refactor 2017-06-10 18:52:45 +02:00
keygen_test.go pkg refactor 2017-06-10 18:52:45 +02:00
keyring.go pkg refactor 2017-06-10 18:52:45 +02:00
keyring_test.go pkg refactor 2017-06-10 18:52:45 +02:00
kv_command.go pkg refactor 2017-06-10 18:52:45 +02:00
kv_command_test.go test: run command tests in parallel 2017-05-31 00:29:25 +02:00
kv_delete.go pkg refactor 2017-06-10 18:52:45 +02:00
kv_delete_test.go pkg refactor 2017-06-10 18:52:45 +02:00
kv_export.go pkg refactor 2017-06-10 18:52:45 +02:00
kv_export_test.go pkg refactor 2017-06-10 18:52:45 +02:00
kv_get.go pkg refactor 2017-06-10 18:52:45 +02:00
kv_get_test.go pkg refactor 2017-06-10 18:52:45 +02:00
kv_import.go pkg refactor 2017-06-10 18:52:45 +02:00
kv_import_test.go pkg refactor 2017-06-10 18:52:45 +02:00
kv_put.go pkg refactor 2017-06-10 18:52:45 +02:00
kv_put_test.go pkg refactor 2017-06-10 18:52:45 +02:00
leave.go pkg refactor 2017-06-10 18:52:45 +02:00
leave_test.go pkg refactor 2017-06-10 18:52:45 +02:00
lock.go pkg refactor 2017-06-10 18:52:45 +02:00
lock_test.go pkg refactor 2017-06-10 18:52:45 +02:00
maint.go pkg refactor 2017-06-10 18:52:45 +02:00
maint_test.go pkg refactor 2017-06-10 18:52:45 +02:00
members.go pkg refactor 2017-06-10 18:52:45 +02:00
members_test.go pkg refactor 2017-06-10 18:52:45 +02:00
monitor.go pkg refactor 2017-06-10 18:52:45 +02:00
operator.go pkg refactor 2017-06-10 18:52:45 +02:00
operator_autopilot.go pkg refactor 2017-06-10 18:52:45 +02:00
operator_autopilot_get.go pkg refactor 2017-06-10 18:52:45 +02:00
operator_autopilot_get_test.go pkg refactor 2017-06-10 18:52:45 +02:00
operator_autopilot_set.go pkg refactor 2017-06-10 18:52:45 +02:00
operator_autopilot_set_test.go pkg refactor 2017-06-10 18:52:45 +02:00
operator_autopilot_test.go test: run command tests in parallel 2017-05-31 00:29:25 +02:00
operator_raft.go pkg refactor 2017-06-10 18:52:45 +02:00
operator_raft_list.go pkg refactor 2017-06-10 18:52:45 +02:00
operator_raft_list_test.go pkg refactor 2017-06-10 18:52:45 +02:00
operator_raft_remove.go pkg refactor 2017-06-10 18:52:45 +02:00
operator_raft_remove_test.go pkg refactor 2017-06-10 18:52:45 +02:00
operator_raft_test.go pkg refactor 2017-06-10 18:52:45 +02:00
operator_test.go test: run command tests in parallel 2017-05-31 00:29:25 +02:00
reload.go pkg refactor 2017-06-10 18:52:45 +02:00
reload_test.go pkg refactor 2017-06-10 18:52:45 +02:00
rtt.go pkg refactor 2017-06-10 18:52:45 +02:00
rtt_test.go pkg refactor 2017-06-10 18:52:45 +02:00
snapshot_command.go golint: Rename fields and structs 2017-04-25 09:26:13 -07:00
snapshot_command_test.go test: run command tests in parallel 2017-05-31 00:29:25 +02:00
snapshot_inspect.go pkg refactor 2017-06-10 18:52:45 +02:00
snapshot_inspect_test.go pkg refactor 2017-06-10 18:52:45 +02:00
snapshot_restore.go pkg refactor 2017-06-10 18:52:45 +02:00
snapshot_restore_test.go pkg refactor 2017-06-10 18:52:45 +02:00
snapshot_save.go pkg refactor 2017-06-10 18:52:45 +02:00
snapshot_save_test.go pkg refactor 2017-06-10 18:52:45 +02:00
util_test.go test: refactor command tests to use TestAgent 2017-05-31 00:29:24 +02:00
util_unix.go command: fix Windows build 2015-01-25 05:00:52 +01:00
util_windows.go docs: describe child process handling on Windows for lock command 2015-01-25 11:42:29 +01:00
validate.go pkg refactor 2017-06-10 18:52:45 +02:00
validate_test.go pkg refactor 2017-06-10 18:52:45 +02:00
version.go pkg refactor 2017-06-10 18:52:45 +02:00
version_test.go test: run command tests in parallel 2017-05-31 00:29:25 +02:00
watch.go pkg refactor 2017-06-10 18:52:45 +02:00
watch_test.go pkg refactor 2017-06-10 18:52:45 +02:00