Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 <action> for each action you want to perform or run se to enter a simple custom command-line interface.

Preview

se

Usage

usage: se <action> <identifier>

<action> is one of:
    -a, add    Add a new command using the given <identifier> as the initial name.
    -d, del    Delete the specified command.
    -e, edit   Edit the specified command.
    -h, help   Show this help message. <identifier> is ignored.
    -l, list   Show the command list. This is the default action when no <identifier> is given. <identifier> 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 <identifier> is given.
               Arguments passed will replace %0, %1, %2, etc. with %0 being the command's name.
    -v, view   View the specified command.

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

About

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

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages