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.
- Host: GitHub
- URL: https://github.com/brandonxlf/se
- Owner: BrandonXLF
- License: apache-2.0
- Created: 2023-10-25T05:02:47.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-29T22:02:41.000Z (almost 2 years ago)
- Last Synced: 2025-02-05T00:47:04.917Z (11 months ago)
- Language: Rust
- Homepage: https://www.brandonfowler.me/se/
- Size: 182 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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

## 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.