GLENN THOMPSON
14b20d6028
feat: improve symlink handling in file-ops
...
- Add proper symlink preservation when stashing
- Handle existing symlinks correctly
- Maintain symlink chains when moving to dotfiles
- Fix path handling for .config directory
2024-12-06 19:31:47 +03:00
GLENN THOMPSON
478ba3ae92
feat: Comprehensive test suite and documentation update
...
- Added complete test suite with srfi-64
- Fixed fold-tree implementation in tree module
- Renamed canonicalize-path to normalize-path
- Resolved module import conflicts
- Updated all documentation files
- Added proper test infrastructure
- Enhanced path handling and tree operations
2024-12-06 16:08:27 +03:00
glenneth1
08f06c6b47
docs: merge USER-GUIDE.md and USER_GUIDE.md into single comprehensive guide
2024-12-06 14:33:25 +03:00
glenneth1
e089493983
Add development notes and update gitignore for test files
2024-12-06 14:16:49 +03:00
glenneth1
f427a11811
package: add git-download module for package definition
2024-12-06 13:27:43 +03:00
glenneth1
53847d7522
package: update package hash for channel distribution
2024-12-06 13:24:58 +03:00
glenneth1
56fea692f3
docs: improve markdown formatting and readability
...
- Add blank lines before code blocks for better readability
- Fix markdown URL formatting
- Update .gitignore to exclude development notes
2024-12-06 13:18:35 +03:00
glenneth1
ca2c9ce010
docs: add USER_GUIDE and update installation instructions
...
- Add comprehensive USER_GUIDE.md with installation and configuration steps
- Update README.md with Guix installation instructions
- Update channels.scm.example to use correct repository URL and branch
- Update package definition for proper channel distribution
2024-12-06 13:09:38 +03:00
glenneth1
3e9a6d463d
chore: update channel introduction hash
...
Update channel.scm with current commit hash for introduction
2024-12-06 09:55:46 +03:00
glenneth1
581e2fea9d
feat: add Guix channel support
...
Add Guix channel configuration:
- Create channel description
- Add package definition
- Provide channels.scm example
2024-12-06 09:31:27 +03:00
glenneth1
d4f705b572
docs: update project structure in README
...
Add USER-GUIDE.md to project structure and
improve file descriptions
2024-12-06 09:15:20 +03:00
glenneth1
747342588c
docs: improve USER-GUIDE.md formatting
...
Add consistent spacing between sections and subsections
to improve readability
2024-12-06 09:09:32 +03:00
glenneth1
2b3a131bec
docs: add interactive mode to DEVLOG
...
Update DEVLOG.md to document interactive mode as a third
mode of operation alongside dot syntax and explicit paths
2024-12-06 09:04:51 +03:00
glenneth1
8c1523a403
docs: add comprehensive user guide
...
Add USER-GUIDE.md with detailed documentation covering:
- Installation and setup
- Basic concepts and usage patterns
- Common use cases and examples
- Advanced features
- Troubleshooting and best practices
2024-12-06 08:57:25 +03:00
glenneth1
db11c09f3a
feat: add installation instructions and fix dot syntax stashing
...
- Add detailed installation instructions to README
- Fix dot syntax stashing to use parent directory as target
- Fix cross-filesystem stashing issues
- Update test script to handle module paths correctly
2024-12-06 08:39:12 +03:00
glenneth1
269afd966d
feat: implement robust path handling and symlink creation
...
Major changes:
- Add package management module for handling source/target paths
- Implement tree operations for symlink creation
- Add support for both dot syntax and explicit paths
- Enhance path handling with home directory expansion
- Add comprehensive documentation in README and DEVLOG
- Fix symlink creation for all use cases
- Add test suite for path handling and symlink creation
2024-12-06 07:55:01 +03:00
glenneth1
dc6b7f15b7
Add .gitignore file to exclude logs and build artifacts
2024-12-06 07:08:33 +03:00
GLENN THOMPSON
b952d3f4ac
Trial run with stash.log
2024-10-14 09:22:37 +03:00
GLENN THOMPSON
c7c3fdce93
Updated the help.scm file
2024-10-05 08:54:44 +03:00
GLENN THOMPSON
d76a557cdc
Removed excess and commented out code
2024-10-04 15:22:39 +03:00
GLENN THOMPSON
f5c89a0b71
Created modules from main scm file
2024-10-04 14:40:34 +03:00
GLENN THOMPSON
c61aa562da
Added help module and -t and -s short flags
2024-10-04 12:48:31 +03:00
GLENN THOMPSON
8e717fa34b
updated log file
2024-10-04 12:16:19 +03:00
GLENN THOMPSON
6c6493a2a7
Removed redundant code and comments
2024-10-04 10:19:44 +03:00
GLENN THOMPSON
30c64c7827
Added version flags and logging
2024-10-04 10:16:37 +03:00
GLENN THOMPSON
e53d5011be
Removed references to 'guile-stash'
2024-09-23 06:31:49 +03:00
GLENN THOMPSON
94abc78ae5
Updated LICENSE
2024-09-23 06:15:44 +03:00
GLENN THOMPSON
3fc833e916
Changed version numbering to alpha line
2024-09-22 15:14:43 +03:00
GLENN THOMPSON
1222db82ee
Added backup function
2024-09-22 15:13:26 +03:00
GLENN THOMPSON
9bf54a5e47
Updated the README.md file
2024-09-22 11:19:19 +03:00
GLENN THOMPSON
9d86d0d7d5
mproved logging with date and timestamp
2024-09-22 11:13:51 +03:00
GLENN THOMPSON
ca71cf5fd3
Added a logging function
2024-09-22 08:25:28 +03:00
GLENN THOMPSON
5950762aec
Refactored symlink creation and added logging
2024-09-22 08:01:21 +03:00
GLENN THOMPSON
578fda3432
Trying magit-todo
2024-09-11 12:53:31 +03:00
GLENN THOMPSON
ec400c2985
Updated TODO items
2024-09-11 11:37:33 +03:00
GLENN THOMPSON
6204c6b503
Added TODO's to guile-stash.scm
2024-09-11 09:51:41 +03:00
GLENN THOMPSON
74d8470c78
Updated guile-stash.scm to reflect experimental changes
2024-09-11 07:32:36 +03:00
GLENN THOMPSON
b04665ca43
Removed rename option and reverted to letters choice
2024-09-10 18:38:25 +03:00
GLENN THOMPSON
4c624c8498
Updated user input and conflict handling functions
2024-09-10 18:09:21 +03:00
GLENN THOMPSON
421d2bff86
stash2.scm for experimental use
2024-09-10 16:23:29 +03:00
GLENN THOMPSON
c4ec8e5cbe
Code was not calling the handle-conflict function
2024-09-08 13:33:47 +03:00
GLENN THOMPSON
42394e1378
updated README.md
2024-09-08 13:00:13 +03:00
GLENN THOMPSON
fd6d395bf8
push code base
2024-09-08 12:35:24 +03:00
GLENN THOMPSON
8b1e51ea5e
first commit
2024-09-08 12:30:03 +03:00