Commit Graph

24 Commits (c1476f3412ca8f05cf1216fae2c8e81bdbee328a)

Author SHA1 Message Date
Joshua Potter c1476f3412 Add first pass of documentation around the library. 2022-02-15 06:52:57 -05:00
Joshua Potter a43561832f Copy even if locally our file doesn't exist. 2022-01-08 17:03:35 -05:00
Joshua Potter 4bff745573 Goofy first approach with application.
Separate into copy module.
2022-01-08 16:31:53 -05:00
Joshua Potter c0d0c0d7ba Allow pushing after staging. 2022-01-08 14:58:05 -05:00
Joshua Potter 53f0b399c0 Add idea on pull command. 2022-01-07 08:45:05 -05:00
Joshua Potter 258ac51b51 Drop init subcommand. 2022-01-07 06:32:34 -05:00
Joshua Potter 7debe754d1 Remove the init command. 2022-01-07 06:11:25 -05:00
Joshua Potter 63085593c4 Low level thoughts on how git pushing could work. 2022-01-07 06:05:05 -05:00
Joshua Potter 90065a4ffe Have our daemon apply changes to the local repository. 2022-01-06 08:30:26 -05:00
Joshua Potter bf65142e61 Setup apply to sync between desktop and homesync repo.
Also remove unused commands.
2022-01-06 07:24:04 -05:00
Joshua Potter 61b9a338a5 Add a logging solution, and remove ANSI crate. 2022-01-02 11:14:05 -05:00
Joshua Potter 2c95c43124 Remove octocrab.
Setup initialization of local git repository.
2022-01-02 10:41:14 -05:00
Joshua Potter d4183f2b52 Consolidate config functions and keep `Config` values loose. 2022-01-01 09:35:24 -05:00
Joshua Potter 17e2bf7a69 Setup local and remote with deserialization rules. 2021-12-31 20:12:54 -05:00
Joshua Potter 606e3da69f Add git dependencies and prep for async. 2021-12-31 10:17:55 -05:00
Joshua Potter c6bd229640 Allow specifying polling/debounce frequency. 2021-12-31 09:41:44 -05:00
Joshua Potter 7db0656e89 Setup daemon tracking.
Track original path before resolution for later git copying and
messaging.
2021-12-31 09:27:29 -05:00
Joshua Potter 4fa6654423 Separate path module and a normalized newtype. 2021-12-30 16:42:01 -05:00
Joshua Potter ba69724c49 First draft on a daemon instance. 2021-12-30 13:18:52 -05:00
Joshua Potter 8db3c4b4ab Various cleanup and daemon template. 2021-12-30 09:58:59 -05:00
Joshua Potter b4369739ac Add first pass on ideas for generating the config. 2021-12-30 08:25:29 -05:00
Joshua Potter 00dbfab415 Use serde to avoid manual deserializing. 2021-12-29 21:47:46 -05:00
Joshua Potter 8f3acba5e9 Idea on how `configure` might work. 2021-12-29 19:02:58 -05:00
Joshua Potter 33b9d30858 Read in config file or search appropriate places.
Add rough README and dependencies along with basic command line
arguments.
2021-12-29 11:06:25 -05:00