An open API service indexing awesome lists of open source software.

https://github.com/brandonxlf/se

Command-line utility written in Rust that allows you to save commands and then conveniently execute then at any time.
https://github.com/brandonxlf/se

Last synced: 10 months ago
JSON representation

Command-line utility written in Rust that allows you to save commands and then conveniently execute then at any time.

Awesome Lists containing this project

README

          


se

# se – Save and Execute

`se` is a command-line utility written in Rust that allows you to save commands and then conveniently execute then at any time.

To use it you can either execute `se ` for each action you want to perform or run `se` to enter a simple custom command-line interface.

## Preview

se

## Usage

```text
usage: se

is one of:
-a, add Add a new command using the given as the initial name.
-d, del Delete the specified command.
-e, edit Edit the specified command.
-h, help Show this help message. is ignored.
-l, list Show the command list. This is the default action when no is given. is ignored.
-m, move Move the specified command to a new position on the command list.
-r, run Run the specified command. This is the default action when only a is given.
Arguments passed will replace %0, %1, %2, etc. with %0 being the command's name.
-v, view View the specified command.

is either the name of the command or the index of the command on the command list.
```

## Integrations

The Windows installer offers integration into the Windows Terminal and the system path.

## Developing

`se` is built using Cargo and Rust. Once those are installed run `cargo run` to run the app and `cargo build --release` to build a release version. See Cargo for more options.

The Windows installer is built from `install.iss` with Inno Setup.