[base] introduce a command type that gets registered with the app
This commit is contained in:
24
main.cc
24
main.cc
@@ -14,27 +14,9 @@ int main(int argc, char **argv)
|
||||
|
||||
application app;
|
||||
|
||||
app.add_cmd(caching::cache_check_cmd);
|
||||
app.add_cmd(caching::cache_dump_cmd);
|
||||
app.add_cmd(caching::cache_metadata_size_cmd);
|
||||
app.add_cmd(caching::cache_restore_cmd);
|
||||
app.add_cmd(caching::cache_repair_cmd);
|
||||
|
||||
app.add_cmd(era::era_check_cmd);
|
||||
app.add_cmd(era::era_dump_cmd);
|
||||
app.add_cmd(era::era_invalidate_cmd);
|
||||
app.add_cmd(era::era_restore_cmd);
|
||||
|
||||
app.add_cmd(thin_provisioning::thin_check_cmd);
|
||||
app.add_cmd(thin_provisioning::thin_delta_cmd);
|
||||
app.add_cmd(thin_provisioning::thin_dump_cmd);
|
||||
app.add_cmd(thin_provisioning::thin_metadata_size_cmd);
|
||||
app.add_cmd(thin_provisioning::thin_restore_cmd);
|
||||
app.add_cmd(thin_provisioning::thin_repair_cmd);
|
||||
app.add_cmd(thin_provisioning::thin_rmap_cmd);
|
||||
|
||||
// FIXME: convert thin_metadata_size to c++
|
||||
//app.add_cmd(thin_provisioning::thin_metadata_size_cmd);
|
||||
caching::register_cache_commands(app);
|
||||
era::register_era_commands(app);
|
||||
thin_provisioning::register_thin_commands(app);
|
||||
|
||||
return app.run(argc, argv);
|
||||
}
|
||||
|
Reference in New Issue
Block a user