cassandra/test/resources
Maxim Muzafarov 94b251f3ce
Migrate all nodetool commands from airline to picocli
Replace io.airlift:airline dependency with info.picocli:picocli across
all nodetool command implementations. This migration includes:

- Convert 160+ nodetool command classes from airline to picocli
- Add AbstractCommand base class for commands and utility methods
- Add NodetoolCommand top-level class for the cli utility
- Update all command classes to use @Command, @Option, and @Parameters
- Add plain text files to test command help output
- Add mock test classes for improved test coverage and parse validation
- Modify test infrastructure to work with picocli-based commands
- Add new layouts for cli formatting to preserve backwards compatibility

The migration maintains backward compatibility while providing improved
command-line parsing, better help system, and more robust argument
validation through picocli enhanced features.

patch by Maxim Muzafarov; reviewed by Caleb Rackliffe, Dmitry Konstantinov, Stefan Miklosovic for CASSANDRA-17445
2025-07-26 18:19:18 +02:00
..
auth Enable JMX server configuration to be in cassandra.yaml 2024-12-16 11:01:29 +01:00
byteman Remove byteman-related files from production sources 2023-10-10 09:51:11 +02:00
data/config/YamlConfigurationLoaderTest allow blocking IPs from updating metrics about traffic 2021-08-20 17:24:16 -07:00
functions Thrift removal 2016-12-13 10:27:12 +01:00
nodetool/help Migrate all nodetool commands from airline to picocli 2025-07-26 18:19:18 +02:00
tokenization SASI tokenizer for simple delimiter based entries 2018-03-15 17:41:50 +11:00
CQLTable.json Handle CQL row marker in SSTableImport 2014-08-15 13:11:47 -07:00
CounterCF.json make sstable2json output more readable, and remove support for supercolumn json (CASSANDRA-7078) 2014-04-23 22:00:21 -05:00
SimpleCF.json make sstable2json output more readable, and remove support for supercolumn json (CASSANDRA-7078) 2014-04-23 22:00:21 -05:00
SimpleCFWithDeletionInfo.json make sstable2json output more readable, and remove support for supercolumn json (CASSANDRA-7078) 2014-04-23 22:00:21 -05:00
UnsortedCF.json make sstable2json output more readable, and remove support for supercolumn json (CASSANDRA-7078) 2014-04-23 22:00:21 -05:00
blogpost.yaml Merge branch 'cassandra-3.0' into cassandra-3.11 2021-04-19 17:34:05 +02:00
glove.3K.50d.txt Add support for a vector search index in SAI 2023-10-29 12:24:00 +01:00
passwordDictionary.txt Support dictionary lookup for CassandraPasswordValidator 2024-07-15 11:09:57 +02:00
whirr-default.properties upgrade to whirr 0.4 2011-04-01 15:05:03 +00:00