@echo " .:. Sugar - The Dot-Files Manager .:."
@echo
@echo "Usage:"
- @echo " make lint - lint The Sugar System"
- @echo " make update - update repository with the current dot files"
- @echo " make commit - commit changes to the repository"
- @echo " make install - update the current dot files with the repository"
+ @echo " make lint - lint The Sugar System."
+ @echo " make update - update repository with the current dot files."
+ @echo " make commit - commit changes to the repository."
+ @echo " make install - update the current dot files with the repository."
@echo " make import FILES=<FILES>"
- @echo " - import the dot files into the repository"
+ @echo " - import the dot files into the repository."
+ @echo " make import-all"
+ @echo " - import every uncontrolled dot files, which aren't"
+ @echo " ignored, into the repository."
@echo " make diff FILE=<FILE>"
- @echo " - show diff of the dot file"
+ @echo " - show diff of the dot file."
@echo
lint:
@exit 1
else
import:
- perl ./tools/import.pl $(FILES)
+ (for i in $(FILES); do echo $$i; done) | perl ./tools/import.pl
-git status
endif
+import-all:
+ perl ./tools/list-files.pl | \
+ perl ./tools/find-missing.pl | \
+ cut -b 3- | \
+ perl ./tools/import.pl
+ -git status
+
ifeq ($(FILE),)
diff:
@echo "Specify one file."