This package provides a set of desktop tools that simplify and automate multiple
processes. Lash also has utility functions that cover some needs of desktop users.
Thinking about being simple and effective, Lash was developed with a command
line interface, having syntax similar to cli's linux, with options args and help sections.
~ Installing: pip install lash
~ Executing: python -m lash
~ help-sec: --help
Access KevBoyz-Docs/lash for documentation.
Pypi/lash for Pypi page.
Updated version (pt-br): 7562Hall/lash
$ py -m lash zip compress C:\Users\User\Documents
Compacting archives, please wait...
- - Process list - -
Compacting: .gitattributes
Compacting: .gitignore
Compacting: setup.cfg
Compacting: setup.py
[...]
process completed, 206 files compacted
$ py -m lash sched run --help
Usage: -m sched run [OPTIONS] command <hours> <minutes> <seconds>
Run commands repetitively at a given interval starting from
current moment.
$ py -m lash sched run "py -m lash random" 0 0 2
78311
13918
64280
[...]
Aborted!
- New command:
work
for time manage - New command
cartesian
for math group - Better clock display for sched group
- Bugfix in
monitor
command - Code review (All files)
- Some commands and functions have been documented
- Some commands have been moved to other groups
- Read Wikipedia articles/summaries with
wiki
- Read top news using
news
(Google News) - Yt moved to web group, new feature: -list
- Command new removed
- Command taskkiler removed
- Command getconfig removed
- Download musics/videos with
yt
command - Edit audio files with
audio
functions; cut, get - Edit/make video files with
video
functions; rec, make, resume, intro, end, cut - Monitore your system with
monitor
command (TUI dashboard) - New command to image:
make_video
- New command to web:
mail
- Commands stylezed with Rich lib
- Web
ghscrape
bug fix
- Handling errors in
spy injection
- New command for calc:
binomial
- New command for calc
trinomial
- Plot graph implemented for math functions
- New command:
spy injection
remote commands injection host/client - Confidentially error fixed on
spy crypt
- New command for image:
adjust
- New options for image: -all, -c
- Load bar implemented on image commands
- Image handling implemented: Flip\Resize
- Sched group upgraded: better syntax and display
- Zip group upgraded: better syntax, display, no errors and new options
spy crypt
upgraded: better syntax and new options (-cl, -ex)autoclick
upgraded: only single and double click optionweb new
fixed, generating files correctly nowrandom upgraded
: Generate random sequences with numbers letters and specials- New command for
web
:ghscrape
→ scrap a GitHub profile - New command for
zip
:zipview
→ view the files inside a zip archive
- Rst text added to Pipy page
- Auto-help text sections updated
- web new command now create the template files using the code declared as string at config.py
- New command: getconfig See the config file path
- beep.waw and web_pkg.zip removed from package
- Error .zip.zip fixed in zip extract command
- Licence classifier added to setup.py
- Brave.exe removed from config file
- -o Option added to autoclick, do a only single
- Function autoclick fixed
- New feature: Encrypt/Decrypt files with
spy crypt
command. - Licence error fix.
- Bug fix and upgrades in
zip compress/extract
command. - Bug fix and upgrades in
calc prob
command - Bug fix and upgrades in
organize
command. - Bug fixed in
web new
command, generate default new web project. - Implementing
configs
, additional configurations to package. - Implementing
task-killer
command, kill chain of tasks to optimization. - Change licence to GNU-GPLv3
- Log command renamed to
spy
- New features for sched command:
- Support for multi-time options in
run
command -
- Sub-command:
exec
-> Execute a task from determined moment of day
- Sub-command:
-
- Sub-command:
wait
-> Wait x time, run a task once and exit
- Sub-command: