aboutsummaryrefslogtreecommitdiff
path: root/Makefile (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-06-27src/remembering-c.c: Add mkdir_pEuAndreh1-4/+52
2021-06-27src/remembering-c.c: Provide more precise location of errors for perror()EuAndreh1-6/+6
2021-06-27Makefile: Use DEFS over CFLAGS for definesEuAndreh1-2/+5
2021-06-27src/remembering-c.c: Add unit tests for get_profile_file()EuAndreh2-5/+164
Those tests led me to handling the case where $XDG_DATA_HOME was set, but as an empty string. This is the equivalent of the "[ -z ".." ]" test. I also parameterized get_profile_file() to receive the stream where it should write to in case of failing to getenv("HOME"). Even though this makes the arguments of functions that print longer, it looks like an overall good pattern. It is the equivalent of every sh function printing to STDOUT, and let the caller decide if it should go to STDOUT or STDERR.
2021-06-27src/remembering-c.c: Add get_profile_file()EuAndreh1-0/+54
2021-06-27src/remembering-c.c: Mark all functions as staticEuAndreh1-3/+3
2021-06-27TODOs.md: Add #task-b3261473-9d12-9df4-cbfe-c4017ffed709EuAndreh1-0/+3
2021-06-27tests/cli-opts.sh: Add N=$LINENOEuAndreh1-0/+21
2021-06-27TODOs.md: Add #task-013534fe-8839-9de1-ec4a-9d63980fc096EuAndreh1-0/+3
2021-06-27src/remembering.in: Stop ignoring unrecognized flagsEuAndreh2-1/+25
2021-06-27src/remembering.in: Don't look for --help and --version flags after --EuAndreh1-8/+16
2021-06-27src/remembering.in: Fix ShellCheck offense, remove disableEuAndreh1-2/+1
2021-06-27src/remembering.in: Better instruction on looking at manpage in help stringEuAndreh1-1/+1
2021-06-27src/remembering.in: Fix syntax of help string output optionsEuAndreh1-2/+2
2021-06-27src/remembering-c.c: Restart C versionEuAndreh1-899/+66
2021-06-27Makefile: Remove $(LDLIBS)EuAndreh1-1/+1
2021-06-27Makefile: s/DEFS/CFLAGS/EuAndreh1-1/+1
2021-06-26tests/install-uninstall.sh: Add test for install/uninstallEuAndreh2-0/+50
2021-06-26aux/: Update, adapt Makefile accordinglyEuAndreh14-64/+378
2021-06-26aux/utils.sh: Remove unused fileEuAndreh3-11/+0
2021-06-26aux/guix/manifest.scm: Add gettext and po4a for doing i18nEuAndreh1-0/+2
2021-06-26Makefile, README.md: Adapt to changes in aux/EuAndreh31-214/+317
2021-06-26Makefile: Remove fallible/valgrind tests for nowEuAndreh1-3/+1
2021-06-26git grep -l '\./remembering' | xargs sed -i ↵EuAndreh4-25/+26
's|\./remembering|./src/remembering|g'
2021-06-26Makefile: Use inference rules, disable Valgrind testsEuAndreh2-24/+9
2021-06-26git mv src/remembering.sh src/remembering.inEuAndreh1-0/+0
2021-06-26git mv src/remembering.c src/remembering-c.cEuAndreh2-1/+1
2021-06-26src/remembering.c: Comment existing codeEuAndreh1-7/+7
2021-06-22TODOs.md: Add #task-44843686-1328-521a-8281-60dbb05f2d3fEuAndreh1-0/+3
2021-06-22aux/tests-lib.sh: Use colours in test reportingEuAndreh1-6/+17
2021-06-22aux/workflow/TODOs.sh: Use <pre> over <span> for idsEuAndreh1-1/+1
2021-06-19TODOs.md: Update body of #task-47d98f68-0dec-f9b2-4d5c-bfe822411477EuAndreh1-0/+5
2021-06-19Makefile: Stop specifying CFLAGS, LDFLAGS and CCEuAndreh1-4/+0
2021-06-19Setup base i18n infrastructureEuAndreh15-34/+2681
2021-06-19aux/ci/report.sh: Don't override signatures notes refEuAndreh1-1/+4
2021-06-17Makefile: use mkdir+cp over installEuAndreh1-1/+2
2021-06-17aux/workflow/assert-changelog.sh: UpdateEuAndreh3-6/+9
2021-06-16doc/remembering.1: Add long options to the OPTIONS sectionEuAndreh1-2/+2
2021-06-16Makefile: Remove .PHONY targetEuAndreh1-2/+0
2021-06-16doc/remembering.1: Add interactive session simulation in examplesEuAndreh1-0/+110
2021-06-16doc/remembering.*: Use .RS/.RE over tabs in .nf/.fi sections for indentationEuAndreh2-12/+20
2021-06-16aux/: UpdateEuAndreh3-14/+15
2021-06-16README.md: s/home page/homepage/EuAndreh1-1/+1
2021-06-16doc/remembering.*: Use empty lines over ".P", remove the empty request "."EuAndreh2-64/+74
2021-06-16TODOs.md: Add #task-47d98f68-0dec-f9b2-4d5c-bfe822411477EuAndreh1-0/+3
2021-06-16CHANGELOG.md: Add link to homeEuAndreh2-0/+11
2021-06-15TODOs.md: Add #question-9ad11485-c244-bf17-f83b-b627db09fab4EuAndreh1-0/+3
2021-06-14doc/remembering.5: Add paragraph on the priority increasingEuAndreh1-0/+2
2021-06-14aux/guix/manifest.scm: Remove unused packagesEuAndreh1-3/+0
2021-06-14aux/workflow/assert-manpages.sh: Ignore manpages that are just .soEuAndreh1-0/+4