diff --git a/src/weed/command.go b/weed/command.go similarity index 100% rename from src/weed/command.go rename to weed/command.go diff --git a/src/weed/directory/file_id.go b/weed/directory/file_id.go similarity index 100% rename from src/weed/directory/file_id.go rename to weed/directory/file_id.go diff --git a/src/weed/export.go b/weed/export.go similarity index 100% rename from src/weed/export.go rename to weed/export.go diff --git a/src/weed/fix.go b/weed/fix.go similarity index 100% rename from src/weed/fix.go rename to weed/fix.go diff --git a/src/weed/master.go b/weed/master.go similarity index 100% rename from src/weed/master.go rename to weed/master.go diff --git a/src/weed/operation/allocate_volume.go b/weed/operation/allocate_volume.go similarity index 100% rename from src/weed/operation/allocate_volume.go rename to weed/operation/allocate_volume.go diff --git a/src/weed/operation/delete_content.go b/weed/operation/delete_content.go similarity index 100% rename from src/weed/operation/delete_content.go rename to weed/operation/delete_content.go diff --git a/src/weed/operation/lookup_volume_id.go b/weed/operation/lookup_volume_id.go similarity index 100% rename from src/weed/operation/lookup_volume_id.go rename to weed/operation/lookup_volume_id.go diff --git a/src/weed/operation/upload_content.go b/weed/operation/upload_content.go similarity index 100% rename from src/weed/operation/upload_content.go rename to weed/operation/upload_content.go diff --git a/src/weed/replication/volume_growth.go b/weed/replication/volume_growth.go similarity index 100% rename from src/weed/replication/volume_growth.go rename to weed/replication/volume_growth.go diff --git a/src/weed/replication/volume_growth_test.go b/weed/replication/volume_growth_test.go similarity index 100% rename from src/weed/replication/volume_growth_test.go rename to weed/replication/volume_growth_test.go diff --git a/src/weed/sequence/sequence.go b/weed/sequence/sequence.go similarity index 100% rename from src/weed/sequence/sequence.go rename to weed/sequence/sequence.go diff --git a/src/weed/shell.go b/weed/shell.go similarity index 100% rename from src/weed/shell.go rename to weed/shell.go diff --git a/src/weed/storage/compact_map.go b/weed/storage/compact_map.go similarity index 100% rename from src/weed/storage/compact_map.go rename to weed/storage/compact_map.go diff --git a/src/weed/storage/compact_map_perf_test.go b/weed/storage/compact_map_perf_test.go similarity index 100% rename from src/weed/storage/compact_map_perf_test.go rename to weed/storage/compact_map_perf_test.go diff --git a/src/weed/storage/compact_map_test.go b/weed/storage/compact_map_test.go similarity index 100% rename from src/weed/storage/compact_map_test.go rename to weed/storage/compact_map_test.go diff --git a/src/weed/storage/compress.go b/weed/storage/compress.go similarity index 100% rename from src/weed/storage/compress.go rename to weed/storage/compress.go diff --git a/src/weed/storage/crc.go b/weed/storage/crc.go similarity index 100% rename from src/weed/storage/crc.go rename to weed/storage/crc.go diff --git a/src/weed/storage/needle.go b/weed/storage/needle.go similarity index 100% rename from src/weed/storage/needle.go rename to weed/storage/needle.go diff --git a/src/weed/storage/needle_map.go b/weed/storage/needle_map.go similarity index 100% rename from src/weed/storage/needle_map.go rename to weed/storage/needle_map.go diff --git a/src/weed/storage/needle_read_write.go b/weed/storage/needle_read_write.go similarity index 100% rename from src/weed/storage/needle_read_write.go rename to weed/storage/needle_read_write.go diff --git a/src/weed/storage/replication_type.go b/weed/storage/replication_type.go similarity index 100% rename from src/weed/storage/replication_type.go rename to weed/storage/replication_type.go diff --git a/src/weed/storage/sample.idx b/weed/storage/sample.idx similarity index 100% rename from src/weed/storage/sample.idx rename to weed/storage/sample.idx diff --git a/src/weed/storage/store.go b/weed/storage/store.go similarity index 100% rename from src/weed/storage/store.go rename to weed/storage/store.go diff --git a/src/weed/storage/volume.go b/weed/storage/volume.go similarity index 100% rename from src/weed/storage/volume.go rename to weed/storage/volume.go diff --git a/src/weed/storage/volume_id.go b/weed/storage/volume_id.go similarity index 100% rename from src/weed/storage/volume_id.go rename to weed/storage/volume_id.go diff --git a/src/weed/storage/volume_info.go b/weed/storage/volume_info.go similarity index 100% rename from src/weed/storage/volume_info.go rename to weed/storage/volume_info.go diff --git a/src/weed/storage/volume_version.go b/weed/storage/volume_version.go similarity index 100% rename from src/weed/storage/volume_version.go rename to weed/storage/volume_version.go diff --git a/src/weed/topology/configuration.go b/weed/topology/configuration.go similarity index 100% rename from src/weed/topology/configuration.go rename to weed/topology/configuration.go diff --git a/src/weed/topology/configuration_test.go b/weed/topology/configuration_test.go similarity index 100% rename from src/weed/topology/configuration_test.go rename to weed/topology/configuration_test.go diff --git a/src/weed/topology/data_center.go b/weed/topology/data_center.go similarity index 100% rename from src/weed/topology/data_center.go rename to weed/topology/data_center.go diff --git a/src/weed/topology/data_node.go b/weed/topology/data_node.go similarity index 100% rename from src/weed/topology/data_node.go rename to weed/topology/data_node.go diff --git a/src/weed/topology/node.go b/weed/topology/node.go similarity index 100% rename from src/weed/topology/node.go rename to weed/topology/node.go diff --git a/src/weed/topology/node_list.go b/weed/topology/node_list.go similarity index 100% rename from src/weed/topology/node_list.go rename to weed/topology/node_list.go diff --git a/src/weed/topology/node_list_test.go b/weed/topology/node_list_test.go similarity index 100% rename from src/weed/topology/node_list_test.go rename to weed/topology/node_list_test.go diff --git a/src/weed/topology/rack.go b/weed/topology/rack.go similarity index 100% rename from src/weed/topology/rack.go rename to weed/topology/rack.go diff --git a/src/weed/topology/topo_test.go b/weed/topology/topo_test.go similarity index 100% rename from src/weed/topology/topo_test.go rename to weed/topology/topo_test.go diff --git a/src/weed/topology/topology.go b/weed/topology/topology.go similarity index 100% rename from src/weed/topology/topology.go rename to weed/topology/topology.go diff --git a/src/weed/topology/topology_compact.go b/weed/topology/topology_compact.go similarity index 100% rename from src/weed/topology/topology_compact.go rename to weed/topology/topology_compact.go diff --git a/src/weed/topology/topology_event_handling.go b/weed/topology/topology_event_handling.go similarity index 100% rename from src/weed/topology/topology_event_handling.go rename to weed/topology/topology_event_handling.go diff --git a/src/weed/topology/topology_map.go b/weed/topology/topology_map.go similarity index 100% rename from src/weed/topology/topology_map.go rename to weed/topology/topology_map.go diff --git a/src/weed/topology/volume_layout.go b/weed/topology/volume_layout.go similarity index 100% rename from src/weed/topology/volume_layout.go rename to weed/topology/volume_layout.go diff --git a/src/weed/topology/volume_location.go b/weed/topology/volume_location.go similarity index 100% rename from src/weed/topology/volume_location.go rename to weed/topology/volume_location.go diff --git a/src/weed/upload.go b/weed/upload.go similarity index 100% rename from src/weed/upload.go rename to weed/upload.go diff --git a/src/weed/util/bytes.go b/weed/util/bytes.go similarity index 100% rename from src/weed/util/bytes.go rename to weed/util/bytes.go diff --git a/src/weed/util/config.go b/weed/util/config.go similarity index 100% rename from src/weed/util/config.go rename to weed/util/config.go diff --git a/src/weed/util/parse.go b/weed/util/parse.go similarity index 100% rename from src/weed/util/parse.go rename to weed/util/parse.go diff --git a/src/weed/util/post.go b/weed/util/post.go similarity index 100% rename from src/weed/util/post.go rename to weed/util/post.go diff --git a/src/weed/version.go b/weed/version.go similarity index 100% rename from src/weed/version.go rename to weed/version.go diff --git a/src/weed/volume.go b/weed/volume.go similarity index 100% rename from src/weed/volume.go rename to weed/volume.go diff --git a/src/weed/weed.go b/weed/weed.go similarity index 100% rename from src/weed/weed.go rename to weed/weed.go