bin library

CLI utilities for Dapper formatter.

WARNING: This library depends on dart:io and cannot be used in web/browser environments. For web-compatible code, use package:dapper/dapper.dart.

This library provides:

Example:

import 'package:dapper/bin.dart';

void main(List<String> args) {
  final result = const DapperCli().run(args);
  exit(result.code);
}

Classes

ConfigLoader
Loads format options from configuration files.
DapperCli
Command-line interface for the Dapper formatter.
FileEntry
Entry returned by FileSystem.listDirectory.
FileSystem
File system operations.
IgnorePattern
A single gitignore-style pattern with metadata.
IgnoreRules
Rules for ignoring files and directories.

Enums

ExitCode
CLI exit codes.
OutputMode
Output modes for formatted content.
ProcessResult
Processing result for files and directories.

Functions

basename(String path) String
Extracts the basename from a file path.