CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-questionary

Python library to build pretty command line user prompts with interactive forms and validation

Overall
score

96%

Overview
Eval results
Files

Evaluation results

100%

Directory Configuration Tool

Directory-only path mode

Criteria
Without context
With context

Uses questionary.path()

100%

100%

Directory-only mode enabled

100%

100%

Multiple path prompts

100%

100%

Collects prompt responses

100%

100%

Prompt messages configured

100%

100%

100%

Interactive Configuration Tool

Yes/No confirmation prompt

Criteria
Without context
With context

Uses questionary.confirm()

100%

100%

Three confirmation prompts

100%

100%

Default value configuration

100%

100%

Prompt execution

100%

100%

Return structure

100%

100%

100%

Secure CLI Configuration Tool

Password input with masked characters

Criteria
Without context
With context

Import questionary

100%

100%

Use questionary.text()

100%

100%

Use questionary.password()

100%

100%

Call .ask() method

100%

100%

Multiple password prompts

100%

100%

Return correct data

100%

100%

100%

15%

User Registration CLI Tool

Custom validation with error messages

Criteria
Without context
With context

Uses questionary prompts

100%

100%

Custom validation functions

100%

100%

Validation parameter usage

0%

100%

Username validation logic

100%

100%

Email validation logic

100%

100%

Password validation logic

100%

100%

Custom error messages

100%

100%

Returns validated data

100%

100%

100%

User Configuration Wizard

Dictionary-based prompt configuration

Criteria
Without context
With context

Uses prompt() function

100%

100%

Dictionary configuration structure

100%

100%

Multiple prompt types

100%

100%

Conditional display implementation

100%

100%

Answer filtering implementation

100%

100%

Returns dictionary result

100%

100%

Passes questions list

100%

100%

60%

-10%

Developer Registration Wizard

Form system for multi-question workflows

Criteria
Without context
With context

Form system usage

0%

0%

Conditional question logic

100%

100%

Text input prompts

100%

53%

Selection prompt

100%

100%

Confirmation prompts

100%

100%

Validation implementation

100%

80%

100%

Command Autocomplete System

Press any key to continue

Criteria
Without context
With context

Uses autocomplete prompt

100%

100%

Provides choices list

100%

100%

Sets prompt message

100%

100%

Case-insensitive matching

100%

100%

Partial string matching

100%

100%

Executes prompt properly

100%

100%

100%

Command Line City Search Tool

Autocomplete with dropdown suggestions

Criteria
Without context
With context

Autocomplete prompt usage

100%

100%

Choice list configuration

100%

100%

Metadata display

100%

100%

Case-insensitive matching

100%

100%

Result handling

100%

100%

Keyboard interrupt handling

100%

100%

100%

Interactive Menu System

List cycling at boundaries

Criteria
Without context
With context

Uses questionary.select

100%

100%

Configures cycle parameter

100%

100%

Provides menu choices

100%

100%

Returns selected value

100%

100%

100%

Software Package Installer

Multi-select checkbox with toggle

Criteria
Without context
With context

Uses checkbox prompt

100%

100%

Provides choice list

100%

100%

Handles user selections

100%

100%

Handles empty selections

100%

100%

Displays selected packages

100%

100%

Install with Tessl CLI

npx tessl i tessl/pypi-questionary
Evaluated
Agent
Codex

Table of Contents