Name Date Size #Lines LOC

..10-Aug-2022-

docs/H09-Aug-2022-47,15344,695

requests/H09-Aug-2022-23,10318,295

t/H09-Aug-2022-5,4664,417

wrapper/H09-Aug-2022-3022

.gitignoreH A D09-Aug-2022428 3131

CMakeLists.txtH A D09-Aug-20222.7 KiB8676

LICENSEH A D09-Aug-202211.1 KiB203169

README.adocH A D09-Aug-20221.5 KiB4430

argparse.pyH A D09-Aug-202287.1 KiB2,3931,649

cb_bin_client.pyH A D09-Aug-202216.3 KiB432326

cb_util.pyH A D09-Aug-2022157 73

cbbackupH A D09-Aug-2022203 127

cbbackupwrapperH A D09-Aug-202213.7 KiB350284

cblogredactionH A D09-Aug-20226.8 KiB156129

cbmgr.pyH A D09-Aug-2022153.6 KiB3,4452,798

cbrecoveryH A D09-Aug-20228.4 KiB230191

cbrestoreH A D09-Aug-2022206 137

cbrestorewrapperH A D09-Aug-202213.2 KiB303250

cbsnappy.pyH A D09-Aug-2022645 2721

cbtransferH A D09-Aug-2022918 3426

cbworkloadgenH A D09-Aug-20226.8 KiB188157

cluster_manager.pyH A D09-Aug-202255.8 KiB1,4731,185

couchbase-cliH A D09-Aug-2022344 2114

couchbaseConstants.pyH A D09-Aug-20227 KiB316222

pbar.pyH A D09-Aug-20227.4 KiB207168

pump.pyH A D09-Aug-202241.1 KiB1,150922

pump_bfd.pyH A D09-Aug-202235 KiB914760

pump_bfd2.pyH A D09-Aug-20221.6 KiB3428

pump_bson.pyH A D09-Aug-20222.4 KiB8366

pump_cb.pyH A D09-Aug-202215.6 KiB384323

pump_csv.pyH A D09-Aug-20229.6 KiB268231

pump_dcp.pyH A D09-Aug-202236.7 KiB835729

pump_gen.pyH A D09-Aug-20226.3 KiB170143

pump_json.pyH A D09-Aug-20226.8 KiB190145

pump_mc.pyH A D09-Aug-202216.9 KiB456373

pump_sfd.pyH A D09-Aug-202219.7 KiB525421

pump_transfer.pyH A D09-Aug-202219.4 KiB462381

README.adoc

1= Couchbase Command Line Tools
2
3This package contains the command line tool set that performs the same
4actions to provide the user the same capabilities as the Couchbase
5Server web interface.
6
7== Prerequisites
8
9If you have installed the full Couchbase Server, these tools will have
10all prerequisites required to run these tools. If you run these tools
11standalone, you will need:
12
13* Python 2.6 or greater
14* Command shell such as bash
15
16== Building the Documentation
17
18The documentation for this tool set is stored in link:docs[]. The source
19documents, which can be found in link:docs/modules/cli/pages/cbcli[], are
20written in AsciiDoc and used to produce HTML and man page files.
21
22NOTE: The docs folder structure is deeply nested in order for these documents to be
23incorporated directly into the main documentation for Couchbase Server hosted
24at https://docs.couchbase.com.
25
26You can use the link:docs/generate.sh[generate.sh] script to generate
27standalone HTML and man page versions of these source documents. The list of
28files to convert is maintained in the script itself. When run, the script
29writes the generated documents to the link:docs/generated[generated] folder.
30Under the current workflow, this folder needs to be committed back to the
31repository for other tools to consume.
32
33The generate.sh script requires the *asciidoctor* command to be available on
34your machine (which in turn requires Ruby). Installation of this software is
35covered in the next section.
36
37=== macOS Requirements
38
39 $ brew install asciidoctor
40
41---
42
43Copyright (C) 2018 Couchbase, Inc.
44