aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
6 hoursAdd a config file command-line optionHEADmasterTristan Riehs
Integrate getopt for this option and the -h help option.
7 hoursProperly integrate uconfig to the MakefileTristan Riehs
9 hoursActually add the uconfig submoduleTristan Riehs
28 hoursTry to create Git submodule fileTristan Riehs
2026-05-03Create a config moduleTristan Riehs
2026-05-03Do not create config and cache directories from makefileTristan Riehs
They are created by "ftag init". It will fail if any parent directory does not exist, which is not ideal but fine. It will also silently fail if a file having the direcytory's name exists, which is bad but I don't want to fix it for now.
2026-04-26Add way if initializing files' tagsTristan Riehs
This is temporary.
2026-04-26Add a "input" moduleTristan Riehs
2026-04-26Create a "utils" moduleTristan Riehs
Also put configuration macros in a dedicated header. In the future the configuration will be read at execution time.
2026-04-26Create a "system" moduleTristan Riehs
Also unify makefiles, otherwise dependencies are not properly resolved.
2026-03-22Add disclaimer to readmeTristan Riehs
2026-03-22Revamp the "getting started" part of the readmeTristan Riehs
2026-03-22Add uninstall ruleTristan Riehs
2026-03-22Add clarification regarding config and cache dirsTristan Riehs
2026-02-17Add to-doTristan Riehs
2026-02-17Always give heap-allocated strings to sanitize_sql_qtrTristan Riehs
2026-02-17Improve help messageTristan Riehs
Sometime "help" does not work while "-h" does. For example with "ftag file add".
2026-02-17Do not create cache and config directories as rootTristan Riehs
2026-02-17Do not export archive variablesTristan Riehs
2026-02-17Set version to 0.1Tristan Riehs
First stable version will be 1.0.
2026-02-17Add a dist ruleTristan Riehs
Also add an explicit version.
2026-02-17Slightly reorganize readmeTristan Riehs
2026-02-17File renaming is part of packagingTristan Riehs
2026-02-16First draft of READMETristan Riehs
2026-02-16Add licenseTristan Riehs
2026-02-16Do not abort ftag init if directories existTristan Riehs
2026-02-08Update configuration displayTristan Riehs
2026-02-08Integrate new build-time variablesTristan Riehs
2026-02-08Add install ruleTristan Riehs
2026-02-08Add some build-time variablesTristan Riehs
2026-02-08Use ftag_execvp for initializationTristan Riehs
2026-02-08Also create ftag root when initializingTristan Riehs
2026-02-08Rework ftag syncTristan Riehs
Use rsync rather than scp or ssh, it is more flexible and closer to what we want: preserving modification time, copying recursively.
2026-02-08Chane default ftag root and move ftag executableTristan Riehs
Put ftag executable at the root for convenience. Make sure the default ftag root contains only ftag-related stuff and is not just called "ftag" to avoid collision with the executable name.
2026-02-08Reformat makefileTristan Riehs
2026-02-08Finalize wiring for ftag syncTristan Riehs
2026-02-07First implementation of ftag sync pushTristan Riehs
It looks like both ftag sync push and pull are working.
2026-02-07First implementation of ftag sync pullTristan Riehs
2026-02-07Fix scp parameters orderTristan Riehs
2026-02-07Rework mtime managementTristan Riehs
2026-01-25Mention the sync command in general helpTristan Riehs
2026-01-25Outline of ftag sync pullTristan Riehs
2026-01-25Factorize child process execution codeTristan Riehs
2026-01-25Do not forget to read the modification timeTristan Riehs
2026-01-25Fix errorTristan Riehs
2026-01-25Fix organization of detection routinesTristan Riehs
2026-01-25Reformat docTristan Riehs
2026-01-25Re-organize the sync detection routineTristan Riehs
2026-01-25Add spacingTristan Riehs
2026-01-25Remove debug messagesTristan Riehs