Skip to content
masterclass Buddy

Flutter & Dart · Command

flutter run

Starts an external process, passes it a command and arguments, and waits for it to finish. It returns a Future<ProcessResult> with the completed process result.

Last updated

Syntax

Future<ProcessResult> run(List<Object> command, {String? workingDirectory, Map<String, String>? environment, bool includeParentEnvironment = true, bool runInShell = false, Encoding? stdoutEncoding = systemEncoding, Encoding? stderrEncoding = systemEncoding})

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • ProcessManager.run
  • LocalProcessManager
  • ProcessResult
  • TargetPlatform

Source: run method - LocalProcessManager class - process library - Dart API. Checked 2026-11-03.