Loading...
Loading...
Build command-line interfaces with async-first design, composable commands, and proper output formatting. Use when creating CLI tools, commands, or interactive terminal applications.
npx skill4agent add siviter-xyz/dot-agent cli-building@bloomberg/stricliNO_COLOR// stricli example
import { createCli } from '@bloomberg/stricli';
async function myCommand() {
// Async implementation
}
const cli = createCli({
name: 'my-cli',
commands: {
'my-command': myCommand
}
});
cli.run();# cyclopts example
from cyclopts import App
app = App()
@app.default
async def my_command():
# Async implementation
pass
if __name__ == '__main__':
app()references/async-patterns.mdreferences/composable-commands.mdreferences/strategy-pattern.mdreferences/output-formatting.mdreferences/frameworks.md