# \[ANN\] The Ion command line for Julia developers - written in rust!

**URL:** <https://discourse.julialang.org/t/ann-the-ion-command-line-for-julia-developers-written-in-rust/94495>\
**Category:** Package Announcements\
**Tags:** announcement, cli, developer-tools\
**Created:** [February 12, 2023, 7:01am UTC](https://discourse.julialang.org/t/ann-the-ion-command-line-for-julia-developers-written-in-rust/94495 "2023-02-12T07:01:27Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![Roger-luo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/roger-luo/32/3399_2.png) [@Roger-luo](https://discourse.julialang.org/u/Roger-luo)\
**Post date:** [February 14, 2023, 4:47am UTC](https://discourse.julialang.org/t/ann-the-ion-command-line-for-julia-developers-written-in-rust/94495/18 "2023-02-14T04:47:49Z")

</div>

> [@PetrKryslUCSD](#):
>
> Which is why I think using Julia in a “scripting” way is a mistake.

Whether you like it or not, there are many things that have to use Julia as scripts, such as DevOps, and HPC jobs simply because when there is no interactive process available, it’s impossible to keep a REPL in those cases. To find an example, just look at our CI in the ecosystem, and the registry’s tests, there are just too many examples. To interact with other programs, scripts are the simplest way of doing it. Not to mention that Revise does not always work.

> [@PetrKryslUCSD](#):
>
> In this way the functionality described here could be easily replicated fully in Julia (as it really already is, just consider the various packages already mentioned in this thread).

Wow, how easy that is? Does PkgTemplate support serialization? is there any Julia program that allows you to release a package directly? How many keystrokes do you need to type just to release a package? Prove this by developing a Julia version of [such functionality like me](https://discourse.julialang.org/t/ann-ioncli-your-package-manager-and-more-in-terminal/44946), then talk. Talk is cheap and saying something people spend a few thousand lines of code to provide is easy is not cool.

---

_[View the full topic](https://discourse.julialang.org/t/ann-the-ion-command-line-for-julia-developers-written-in-rust/94495)._
