diff options
author | Vincent Ambo <tazjin@google.com> | 2020-05-17T15·31+0100 |
---|---|---|
committer | Vincent Ambo <tazjin@google.com> | 2020-05-17T15·31+0100 |
commit | 0f2cf531f705d370321843e5ba9135b2ebdb5d19 (patch) | |
tree | 256feb13963a849ed96e89228fa05454c2a22363 /third_party/nix/src/nix/cat.cc | |
parent | 65a1aae98ce5a237c9643e639e550c8b0c0be7f1 (diff) |
style(3p/nix): Reformat project in Google C++ style r/740
Reformatted with: fd . -e hh -e cc | xargs clang-format -i
Diffstat (limited to 'third_party/nix/src/nix/cat.cc')
-rw-r--r-- | third_party/nix/src/nix/cat.cc | 82 |
1 files changed, 31 insertions, 51 deletions
diff --git a/third_party/nix/src/nix/cat.cc b/third_party/nix/src/nix/cat.cc index a35f640d8840..ea9fd0d942fd 100644 --- a/third_party/nix/src/nix/cat.cc +++ b/third_party/nix/src/nix/cat.cc @@ -1,73 +1,53 @@ #include "command.hh" -#include "store-api.hh" #include "fs-accessor.hh" #include "nar-accessor.hh" +#include "store-api.hh" using namespace nix; -struct MixCat : virtual Args -{ - std::string path; +struct MixCat : virtual Args { + std::string path; - void cat(ref<FSAccessor> accessor) - { - auto st = accessor->stat(path); - if (st.type == FSAccessor::Type::tMissing) - throw Error(format("path '%1%' does not exist") % path); - if (st.type != FSAccessor::Type::tRegular) - throw Error(format("path '%1%' is not a regular file") % path); + void cat(ref<FSAccessor> accessor) { + auto st = accessor->stat(path); + if (st.type == FSAccessor::Type::tMissing) + throw Error(format("path '%1%' does not exist") % path); + if (st.type != FSAccessor::Type::tRegular) + throw Error(format("path '%1%' is not a regular file") % path); - std::cout << accessor->readFile(path); - } + std::cout << accessor->readFile(path); + } }; -struct CmdCatStore : StoreCommand, MixCat -{ - CmdCatStore() - { - expectArg("path", &path); - } +struct CmdCatStore : StoreCommand, MixCat { + CmdCatStore() { expectArg("path", &path); } - std::string name() override - { - return "cat-store"; - } + std::string name() override { return "cat-store"; } - std::string description() override - { - return "print the contents of a store file on stdout"; - } + std::string description() override { + return "print the contents of a store file on stdout"; + } - void run(ref<Store> store) override - { - cat(store->getFSAccessor()); - } + void run(ref<Store> store) override { cat(store->getFSAccessor()); } }; -struct CmdCatNar : StoreCommand, MixCat -{ - Path narPath; +struct CmdCatNar : StoreCommand, MixCat { + Path narPath; - CmdCatNar() - { - expectArg("nar", &narPath); - expectArg("path", &path); - } + CmdCatNar() { + expectArg("nar", &narPath); + expectArg("path", &path); + } - std::string name() override - { - return "cat-nar"; - } + std::string name() override { return "cat-nar"; } - std::string description() override - { - return "print the contents of a file inside a NAR file"; - } + std::string description() override { + return "print the contents of a file inside a NAR file"; + } - void run(ref<Store> store) override - { - cat(makeNarAccessor(make_ref<std::string>(readFile(narPath)))); - } + void run(ref<Store> store) override { + cat(makeNarAccessor(make_ref<std::string>(readFile(narPath)))); + } }; static RegisterCommand r1(make_ref<CmdCatStore>()); |