paulera / files Goto Github PK
View Code? Open in Web Editor NEWMy own Batman Utility Belt for Linux-like environments. Although documentation is outdated, scripts are maintained on a frequent basis.
My own Batman Utility Belt for Linux-like environments. Although documentation is outdated, scripts are maintained on a frequent basis.
Editing scripts is a constant task in this repo, so investigate and implement autocompletion for scriptme
The script cecho
has bad performance. Find all places where it is used and replace with the variables declared in the initialisation script colours.sh
Adopt main
as main branch to abide to current git practices.
--perf
and --debug
to enable those behaviours, without needing or affecting existing files ~/.files_perf
or ~/.files_debug
Create an auto-setup for https://github.com/paulera/files/blob/master/todo/psysh.config.php
The name files
is too generic. It made sense when the project was just a show list of custom bash scripts, but now it took a dimension that requires a naming more unique and less prone to conflicts and unclarity.
Functions declared in bash.d/04_function
as not visible to other scripts. Refactor all .sh
files in that folder so they call export -f <function name>
after implementing them
realpath
is not available from start in mac systems, but readlink is. As a new user I want to be able to run the installation without previously knowing needed hacks (like install realpath) and be advised of what to do.
As a user, I want to run a one liner to have the repo installed. Think about different installation modes and implement them as parameters.
curl -o- <installation script web location> | bash
<-- find out how to have parameters provided.
Make scriptme
to look for scripts inside bash.d folers too.
When telnet is not available, consider alternatives (eg nc
)
Calling the debug function during bootstrap with parameters that require processing impacts performace. Even though the function will do nothing, producing the parameters has its cost. That can be improved.
See: scripts inside bash.d
folder.
When there are user scripts with the same names as standard ones, allow the user to decide which one to edit. This will require implement an option scriptme 1
to force choosing user scripts and let the absence of parameters cause the menu on the event of duplicates.
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.