timgreen / hcm Goto Github PK
View Code? Open in Web Editor NEWHome Config Manager
License: GNU General Public License v3.0
Home Config Manager
License: GNU General Public License v3.0
like 'yq', find
, grep
, etc
when link target already exists
e.g.
pre-install: |
echo $(config_get .version)
config:
version: 1.1
Like a .gitignore, the files/directories listed won't be linked during install.
And module.yml is ignored implicitly.
Provide example skeletons for
skip it in the sync
cmd to help improving performance #17 .
In case the uninstall hooks are using the tools provided by its dependencies.
The tricky part is to figure out where to insert the new module (including updated module, since it will be uninstalled first).
Make helpers available in the hook script, e.g.
Example the directory of a github repo,
github.com/timgreen/hcm-skeletons:vim
By scanning the directories containing module.yml
.
Normally hcm.yml will be located at the root of the directory contains all the modules. This subcommand could help to figure out the modules been left over by mistake.
Another way to solve the problem is to allow group directory in the list, and let hcm
to expand it during sync.
Also try to revert the changes.
Should related to the follow code in sync::ready_to_install
foo | while boo; do
...
return 1
done
The return 1
in the subshell didn't quit the sync::ready_to_install
function.
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.