Search…
Introduction
What does DCli do?
Install DCli
Writing your first CLI app
Add DCli to your project
pub.dev
github
Dart basics
Dart lambda functions
Function Arguments
Futures
stdin/stdout/stderr a primer
Tour
Overview
Using DCli functions
User input
Displaying information
Managing Files And Directories
Environment variables
Calling apps
Command Line Arguments
Paths
Glob Expansion
Piping
Locking
Fetch
The evils of CD
Assets/Resources
Cross Platform
Elevated Privileges
Performance
Dependency Management
Dependency Management
Pubspec Managment
DCli Tools
DCli tools
Use a shebang #!
DCli Compile
DCli Clean
DCli Create
DCli Doctor
DCli Install
DCli Run
DCli Warmup
DCli Pack
Upgrade DCli
Internal Workings
Internal Workings
waitForEx
Contributing
References
Examples
Projects
Code
Articles
build CLI apps in dart - part 1
build CLI apps in dart - part 2
Dealing with permissions
Dart on Linux - the perfect CLI tooling
Improving your build environment
Olivier Revial - CLI apps made easy
Video: package of the week
Powered By
GitBook
Projects
The following is a list of open source projects that use DCli.
These can be a handy jumping off point to see how other people use DCli
Project
Description
Repo
critical_test
Enhanced tooling to run and re-run your dart unit tests allowing you to focus on failed tests.
​
https://github.com/noojee/critical_test
​
batman
System integrity scanner for PCI compliance.
​
https://github.com/noojee/batman
​
dcli_scripts
Grab bag of handy utilities for maintaining your dev environment.
​
https://github.com/noojee/dcli_scripts
​
dextract
Extracts files from multiple archive format.
​
https://github.com/noojee/dextract
​
dswitch
Provides instant switching between dart versions.
​
https://github.com/noojee/dswitch
​
dvault
Utility to encrypted files into a vault using RSA.
​
https://github.com/noojee/dvault
​
nginx-le
Docker container and cli tooling for nginx with built in certbot certificate acquisition and renewals.
​
https://github.com/noojee/nginx-le
​
OSX-KVM-Installer
Install OSX under kvm on linux.
​
https://github.com/relf108/OSX-KVM-installer
​
pub_release
Automates releasing projects to pub.dev
​
https://github.com/noojee/pub_release
​
Previous
References
Next - Examples
Code
Last modified
5mo ago
Copy link