ModularM
Modular2y ago
1 reply
toasty

24.5 project updates and shared conda channel

Hello everyone! Instead of bumping a bunch of different community posts for a my few projects, I figured I'd just group them up here.

mog
(terminal styling): Mog: Style definitions for nice terminal layouts (inspired by charmbracelet/lipgloss)
mist
and
weave
(ANSI coloring/formatting): Mist and Weave: ANSI Styling and text formatting libraries
gojo
(Go stdlib port): Gojo: Experiments in porting over Golang stdlib into Mojo
prism
(CLI library): Prism: CLI Library (inspired by Golang's Cobra)
small_time
(Morrow datetime library fork),

They're all available to install with magic via my conda channel!

Try it out with the following steps:
1. Add "https://repo.prefix.dev/mojo-community" to the list of channels in your
mojoproject.toml
file.
2. Next, add
<package name>
to your project's dependencies by running
magic add <package name>
.
3. Finally, run
magic install
to install in
<package name>
and its dependencies. You should see the .mojopkg files in
$CONDA_PREFIX/lib/mojo/
.

If you would like to publish your packages to the channel, I can add others as admins for write access. I figure we could have some shared community channels as a stop gap while the packaging features are built out in magic.
Was this page helpful?