Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elliot40404/starman
A simple yet intuitive cli app for managing startup applications on windows.
https://github.com/elliot40404/starman
Last synced: about 3 hours ago
JSON representation
A simple yet intuitive cli app for managing startup applications on windows.
- Host: GitHub
- URL: https://github.com/elliot40404/starman
- Owner: elliot40404
- License: gpl-3.0
- Created: 2022-07-10T21:04:30.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-20T18:03:38.000Z (over 2 years ago)
- Last Synced: 2024-08-05T10:19:44.695Z (4 months ago)
- Language: Go
- Size: 1.36 MB
- Stars: 14
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# STARMAN - A Simple Tool for managing start up applications
```sh
_
___| |_ __ _ _ __ _ __ ___ __ _ _ __
/ __| __/ _` | '__| '_ ` _ \ / _` | '_ \
\__ \ || (_| | | | | | | | | (_| | | | |
|___/\__\__,_|_| |_| |_| |_|\__,_|_| |_|v0.1.4
```A simple yet intuitive cli tool for managing windows start up applications.
## Install
```sh
go install github.com/elliot40404/starman@latest
```Just run the below command in powershell
```ps1
iwr tinyurl.com/sstarman -OutFile $pwd\starman.exe
```[Find latest Release Here](https://github.com/elliot40404/starman/releases/latest)
Or just download the binary from releases page and put it in your PATH.
## Features
- [x] Add an application to startup
- [x] Remove an application from startup
- [x] List all applications in startup
- [x] Enable or disable an application from startup
- [x] Enable or Disable starman startup
- [x] Set delay time for startup## Usage
### Available Commands
```sh
starman add
starman rm
starman ls
starman enable
starman disable
starman start
starman stop
starman delay
starman delay
starman run
starman help
```### Add an application to startup
`add` is also aliased as `a`
```sh
starman add
``````sh
starman a
```### Remove an application from startup
```sh
starman rm
```### List all applications in startup
`ls` is also aliased as `l`
```sh
$ starman l
$ starman ls
┌─────────┬─────────┬────────────────────────────────────────┐
│ NAME │ STATUS │ PATH │
├─────────┼─────────┼────────────────────────────────────────┤
│ SPOTIFY │ Enabled │ "C:\Users\Avishek\Desktop\Spotify.exe" │
└─────────┴─────────┴────────────────────────────────────────┘
```### Enable an application from startup
`enable` is also aliased as `e`
```sh
starman enable
starman e
```### Disable an application from startup
`disable` is also aliased as `d`
```sh
starman disable
starman d
```### Stop starman from running at startup
```sh
starman stop
```### Start starman to run at startup
```sh
starman start
```### Check current delay time for startup
```sh
starman delay
```### Set delay time for startup
delay time is in seconds. Default is 30 seconds
```sh
starman delay
```### Run app using starman
`run` is also aliased as `r`
```sh
starman run
starman r
```## Defaults
- Default delay time is 10 seconds
- Config file location is `HOMEDIR/.sm/sm_startup.bat`
- LOG file location is `HOMEDIR/.sm/sm_startup.log`## LICENSE
GPL-3.0