Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/licht1stein/aws.el
Emacs AWS CLI interface
https://github.com/licht1stein/aws.el
Last synced: 8 days ago
JSON representation
Emacs AWS CLI interface
- Host: GitHub
- URL: https://github.com/licht1stein/aws.el
- Owner: licht1stein
- License: gpl-3.0
- Created: 2022-09-23T09:11:14.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-23T14:27:02.000Z (over 1 year ago)
- Last Synced: 2023-07-23T14:32:53.367Z (over 1 year ago)
- Language: Emacs Lisp
- Size: 50.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+TITLE: Emacs interface for AWS CLI
*WARNING: EARLY STAGE OF DEVELOPMENT*
* Install
** Straight
#+begin_src emacs-lisp
(use-package aws
:straight (:type git :host github :repo "licht1stein/aws.el")
:custom (aws-logs-default-output-format "json")))
#+end_src** Elpaca
#+begin_src emacs-lisp
(use-package aws
:elpaca (:type git :host github :repo "licht1stein/aws.el")
:custom (aws-logs-default-output-format "json"))
#+end_src
** Missing xht
If you get an error about missing ~xht~ dependency, install it before ~aws.el~:#+begin_src elisp
(use-package xht
:elpaca (:type git :repo "https://git.sr.ht/~flandrew/xht")
:commands (global-xht-fontify-mode
global-xht-do-mode
xht-fontify-mode
xht-do-mode
xht-see-readme)
:config
(global-xht-fontify-mode)
(global-xht-do-mode))#+end_src
* Usage
Available commands:
- ~aws-log-groups~
- ~aws-log-streams~
- ~aws-quick-logs~** Elpaca
#+begin_src emacs-lisp
(use-package aws
:elpaca (:type git :host github :repo "licht1stein/aws.el"))
#+end_srcIf you're getting an error that package ~xht~ is not available, install it as well (and use it if you're programming in elisp, it's great):
#+begin_src elisp
(use-package xht
:elpaca (:type git :repo "https://git.sr.ht/~flandrew/xht")
:commands (global-xht-fontify-mode
global-xht-do-mode
xht-fontify-mode
xht-do-mode
xht-see-readme)
:config
(global-xht-fontify-mode)
(global-xht-do-mode))#+end_src
* Development
** Babashka tasks
We use [[https://babashka.org][babashka]] tasks and [[https://github.com/doublep/eldev/][eldev]] to prepare, lint and test the project. Once eldev and babashka are installed run ~bb tasks~ to see the list of available commands.