spacework
- a workspace managerspacework
is hoping to become a simple workspace manager similar to cargo
.
My main motivation for building it is to be able to organize and track my work.
spacework
isn't quite ready yet, but it's slowly and steadily making progress!
I'm still figuring out how I want things to work in the end, but I'm planning on having functionality similar to the following:
```sh
$ spacework new -l cpp hellosocks
Created spacework
directory: /home/marsha/spacework/cpp/hellosocks
main.cpp
file with a "hello, world!" greeting like cargo
.$ tree ~/spacework/cpp/hellosocks/ /home/marsha/spacework/cpp/hellosocks/ ├── bin └── src └── main.cpp
.spacework_history
file to keep track of projects.spacework history
subcommand.$ cat ~/.spaceworkhistory 2021-08-11@13:59:08: Hello hello, world! 2021-08-11@13:59:09: Created /home/marsha/spacework/cpp/hellosocks
$ cd ~/spacework/cpp/hello_socks $ spacework run Hello, world! ```