unexpand: add -f short alias for --first-only (#8229)
Some checks are pending
Code Quality / Style/lint (push) Waiting to run
CICD / Build/stable (push) Blocked by required conditions
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Style/cargo-deny (push) Waiting to run
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
GnuTests / Run GNU tests (push) Waiting to run
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run

This commit is contained in:
Timothy G. 2025-06-19 21:59:23 +02:00 committed by GitHub
parent 39c793c885
commit d05460a16c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 24 additions and 0 deletions

View file

@ -95,6 +95,24 @@ fn unexpand_first_only_1() {
.stdout_is("\t\t A B");
}
#[test]
fn unexpand_first_only_2() {
new_ucmd!()
.args(&["-t3", "-f"])
.pipe_in(" A B")
.succeeds()
.stdout_is("\t\t A B");
}
#[test]
fn unexpand_first_only_3() {
new_ucmd!()
.args(&["-f", "-t8"])
.pipe_in(" A B")
.succeeds()
.stdout_is("\tA B");
}
#[test]
fn unexpand_trailing_space_0() {
// evil