From cb9ae3ca5eb9d100143634e94f3a03f4aadc32a2 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Wed, 28 Feb 2024 17:48:25 +0000 Subject: [PATCH] release/0.2.1 (#10) Reviewed-on: https://git.kemitix.net/kemitix/skip/pulls/10 Co-authored-by: Paul Campbell Co-committed-by: Paul Campbell --- .woodpecker.yml | 8 +++++--- Cargo.toml | 8 ++++++++ README.md | 6 +++++- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index ec38d74..b6cce0c 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -35,7 +35,8 @@ steps: commands: - wget https://github.com/cargo-bins/cargo-binstall/releases/latest/download/cargo-binstall-x86_64-unknown-linux-musl.tgz - tar -xvf cargo-binstall-x86_64-unknown-linux-musl.tgz - - cp cargo-binstall /usr/local/cargo/bin + - rm cargo-binstall-x86_64-unknown-linux-musl.tgz + - mv cargo-binstall /usr/local/cargo/bin - cargo binstall -y cargo-machete - cargo machete @@ -85,12 +86,13 @@ steps: image: *rust_image commands: - ./test.sh + when: *slow_check_paths publish_to_crates_io: image: *rust_image commands: - cargo login "$CARGO_REGISTRY_TOKEN" - - cargo publish --registry crates-io --no-verify --allow-branch "${CI_COMMIT_TAG}" --yes - secrets: [cargo_api_token] + - cargo publish --registry crates-io --no-verify + secrets: [cargo_registry_token] when: event: tag diff --git a/Cargo.toml b/Cargo.toml index 97fb599..ec6ed3f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,6 +2,14 @@ name = "skip" version = "0.2.1" edition = "2021" +authors = ["Paul Campbell "] +categories = ["command-line-utilities"] +description = "Skip lines in a file" +license = "MIT" +repository = "https://git.kemitix.net/kemitix/skip" +keywords = ["skip", "lines", "file", "text", "utility"] +rust-version = "1.74.1" +exclude = [".cargo_home"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/README.md b/README.md index bda2f76..188c728 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,17 @@ Skip part of a file. -As `head` will show the top of a file after a number of line, +As `head` will show the top of a file up-to a number of line, so `skip` will do the opposite, and not show the top of the file, but will show the rest. Additionally, it can check for whole lines matching, or for a token being present on the line. +N.B.: The `skip` crate used to be an implementation of [Skip list](https://en.wikipedia.org/wiki/Skip_list), +by [Luo Jia / Zhouqi Jiang](https://github.com/luojia65) ([source](https://github.com/luojia65/skip)). +That crate will be republished as [skip-list](https://crates.io/crates/skip-list) (soon). + ## Usage ### Skip a fixed number of lines