chacas0 / tempest Goto Github PK
View Code? Open in Web Editor NEWTEMPest is a tool (CLI) that helps to handle, manage and act on temporary directories
Home Page: https://ChacaS0.github.io/tempest
License: MIT License
TEMPest is a tool (CLI) that helps to handle, manage and act on temporary directories
Home Page: https://ChacaS0.github.io/tempest
License: MIT License
Try to generate man documentation, it should possible via viper or cobra.
If it's not out for the first beta version it's fine. ๐ โ๏ธ
For cmd
package:
This might even get followed by a new command like
tempest debug
or something to see what's wrong. In that case a new issue or task will be created.
tempest.yaml
in tempest init
README.md
The tempest rm
is a nice command but not so convenient to use. It just needs some enhancement.
We should be able to remove targets from the TEMPest list with a command like tempest rm -i 0-2
or tempest rm -i 0 3
or tempest -p /path1 /path2
So the 0-2
would remove all targets from 0 to 2 from TEMPest list.
0 3
would remove targets with index 0
and 3
.
Should be able to do the same with the full path name.
Update and/or create documentation about that
โ Use this opportunity to finish the --origin
flag ๐
rm
tutorial (gh-pages
)--origin
๐
README.md
duration
via the set
command anymoreMaybe by running tempest init
, set an "automatic mode" "on" and stored in .tempest.yaml
.
Thus, it would be possible to set it "on" or "off" with a flag from the command tempest set
By automatic mode I mean that TEMPest would be run automatically, at start up for example.
test mode
on the automode
Keep them up to date:
README.md
README.md
Add a way to back up configurations stuff, including .tempestcf
and ,tempest.yaml
.
โ Maybe using github? ๐
โ Maybe move the two config files into a config folder like ~/.tempest/.tempestcf
and ~/.tempest/.tempest.yaml
๐ Edit it or add comment to add some details
TODO
The only "targets" of TEMPest for now, are directories... We can do more!
TEMPest should be able to "empty" temporary files pointed as "targets".
Allow people to install TEMPest from AUR ! ๐
< edit the list as bad error handling will be found >
It turns something of the form:
{
duration: W
}
into:
duration: X
Thus, the param duration
is no more understood by TEMPest!
When adding one or many paths to TEMPest, some might change or get deleted.
A way to fix that would be to add a sub command or something, like :
tempest list fix
or
tempest list --fix
This command would check if every command still exist, if it doesn't, do something.
"Something" being deleting the path from TEMPest or asking the user to enter the new path for this one.
The new path would replace the old one in .tempestcf
Of course write some documentation and maybe complete README.md
.
Develop a tutorial to show how to simply use TEMPest.
Add if find more important stuff to show
make.sh
tempest set -a 4
for example deletes the config auto-mode
, use merge
or something instead?
Yup...
Use an iFrame for asciinema instead of a URL on an image!!
Look for all temp.est
directories of the system and add them to the targets list
of TEMPest if they are not already there.
Should be something like:
> tempest add --auto
Then maybe display a little warning message about the time it would take and to confirm ?
At the end, shows what targets were added.
Test if go get
or if there is more to do, if so do it.
๐ Then update README.md
( #3 )
The ability to generate a new target in the current directory or in a specified one. This "new target" would be added automatically in the targets list of TEMPest and would already have the typed name referred in #31 like temp.est
or whatever will be used there.
> tempest new
/temp
directory:> tempest new /temp
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.