Slice

Slice is a command-line tool written in Rust that allows you to slice the contents of a file using syntax similar to Python's slice notation.

Installation

Via Cargo

sh cargo install slice-command

From Source (via Cargo)

sh git clone https://github.com/ChanTsune/slice-command.git cd slice-command cargo install --path .

After building, add the binary to your PATH to use it globally.

Usage

To use Slice, run the following command:

slice [options] <slice> <file...>

<file> is the name of the file you want to slice, and <slice> is the slice syntax you want to apply to the file. If <file> is not specified, slice will read from standard input.

The slice syntax is similar to Python's slice syntax, with the format start:end:step. Each value is optional and, if omitted, defaults to the beginning of the file, the end of the file, and a step of 1, respectively.

Examples

Here are some examples of how to use Slice:

slice 10:20 file.txt

This command slices the contents of file.txt from line 10 to line 20.

slice :100:2 file.txt

This command slices the contents of file.txt from the beginning of the file to line 100, skipping every second line.

For more details, run:

sh slice --help

License

Slice is licensed under the MIT License. See LICENSE for more information.