aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
8 hoursRemove todo regarding the sync commandHEADmasterTristan Riehs
11 hoursFix STUPID value swapping mistakeTristan Riehs
11 hoursFix config file path with XDG_CONFIG_HOMETristan Riehs
13 hoursFormattingTristan Riehs
13 hoursRemove utf-8 todoTristan Riehs
The problem disappeared, I don't know why.
13 hoursFactorize edit commandsTristan Riehs
There is probably still a lot of room for improvement though.
5 daysAdd details for "ftag query"'s optionsTristan Riehs
5 daysAdd tag existence check to ftag tag addTristan Riehs
5 daysRemove useless part of SQL queryTristan Riehs
5 daysUse getopt for ftag queryTristan Riehs
5 daysUse getopt for ftag file addTristan Riehs
5 daysUse getopt for ftag exportTristan Riehs
5 daysFix numerous argument managementsTristan Riehs
Now argv[0] is the subcommand name, not its first argument.
5 daysRework entry existence checkTristan Riehs
Make the callback more generic to use it several times.
8 daysAdd temporary debug messageTristan Riehs
8 daysMake tests more strictTristan Riehs
11 daysOutline of "ftag tag edit"Tristan Riehs
Some things are not finished yet, such as the handling of non-utf8 characters in SQL strings.
11 daysAdd a sys_check routineTristan Riehs
11 daysFix handling of argc and argvTristan Riehs
The subcommand's name must be kept in argv[0] for getopt to work properly.
2026-07-02Add todo for ReadlineTristan Riehs
2026-07-02Remove duplicate todoTristan Riehs
2026-07-02Handle missing command-line-provided config fileTristan Riehs
2026-07-02Manage uconfig better in ftag_configTristan Riehs
2026-07-02Support XDG_CONFIG_HOMETristan Riehs
2026-07-02Add todos for edit commandsTristan Riehs
2026-06-07Remove todo regarding config fileTristan Riehs
2026-06-07Rewrite ftag_config_initTristan Riehs
2026-06-07Fix call to parse_args after option parsingTristan Riehs
2026-06-07Integrate the config moduleTristan Riehs
At this point there is probably a small memory leak, but right now I do not have internet for upgrading my system for Valgrind.
2026-06-07Properly protect the config destructionTristan Riehs
2026-06-07Fix function nameTristan Riehs
2026-05-31Mark where to resumeTristan Riehs
2026-05-31Factorize database openingTristan Riehs
2026-05-31Integrate config to the rest of the codeTristan Riehs
Compile-time values such as DATABASE_PATH are no longer needed.
2026-05-31Add a config file command-line optionTristan Riehs
Integrate getopt for this option and the -h help option.
2026-05-03Create a config moduleTristan Riehs
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-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-17Add a dist ruleTristan Riehs
Also add an explicit version.
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-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-08Finalize wiring for ftag syncTristan Riehs