Skip to content

Commit 7129d6a

Browse files
author
Pascal Hertleif
committed
Move book files into root
1 parent 8807f03 commit 7129d6a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+35
-4156
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

meta/LICENSE renamed to LICENSE

File renamed without changes.

README.md

+35-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,35 @@
1-
# book
2-
Documentation on how to use the Rust Programming Language to develop commandline applications
1+
# CLI working group
2+
3+
This repo is for coordinating the work of the Rust CLI Working Group,
4+
also known as "Rust CLIQuE" (Rust CLI Quality Enhancement).
5+
6+
It also contains the CLAiR, the [Command Line Applications in Rust][clair] book.
7+
8+
[clair]: https://rust-lang-nursery.github.io/cli-wg/
9+
10+
- [Working groups?](https://internals.rust-lang.org/t/announcing-the-2018-domain-working-groups/6737)
11+
- [Announcement of this WG](https://internals.rust-lang.org/t/announcing-the-cli-working-group/6872/1)
12+
- Chat with us
13+
- [Discord](https://discord.gg/dwq4Zme)
14+
15+
## Our goal
16+
17+
Let's make this a true statement:
18+
19+
Rust makes writing crossplatform, tested, modern command line applications frictionless
20+
while incorporating industry best practices and providing great documentation.
21+
22+
## What's a CLI?
23+
24+
For our intents and purposes, a CLI is any program that
25+
26+
* Launches in a terminal
27+
* Accepts configuration from various sources, such as command line arguments, environment variables, or configuration files
28+
* Runs to completion with minimal/no user interaction
29+
* Accepts input from `stdin`, files, or network
30+
* Performs processing on some input (files, network, `stdin`) based on the configuration specified
31+
* Communicates via standard outputs (files, network, `std{out,err}`)
32+
33+
(We [specifically][i4] don't want to focus on "TUI" apps right now.)
34+
35+
[i4]: https://github.com/rust-lang-nursery/cli-wg/issues/4
File renamed without changes.

meta/.editorconfig

-25
This file was deleted.

meta/.gitignore

-2
This file was deleted.

meta/README.md

-35
This file was deleted.

meta/logs/2018-02-20-cli-wg-initial-meeting.log

-264
This file was deleted.

meta/logs/2018-03-09-cli-wg-meeting.log

-164
This file was deleted.

0 commit comments

Comments
 (0)