Configuration for Building a Multilingual System
The goal of dotfiles
is to build a multilingual command line with multilingual commands, i.e., the ability to make the most of existing commands and tools, but configuring them in a manner that they can be used in multiple human languages.
Following are the major computer resources handled by different commands:
- battery
- cpu
- database
- directory
- file
- hardware
- image
- library
- memory
- network
- package
- power
- process
- service
- software
- system
- task
- video
Following are the major actions on the aforementioned computer resources handled by different commands:
- authenticate
- backup
- change
- close
- compare
- compile
- compress
- configure
- convert
- copy
- create
- debug
- decompress
- decrypt
- delete
- divide
- edit
- encrypt
- execute
- export
- import
- initialize
- install
- list
- merge
- monitor
- move
- open
- read
- remove
- rename
- resize
- restart
- restore
- save
- schedule
- show
- search
- terminate
- uninstall
- update
- validate
Shells currently explored:
- bash
- fish
- Building a Multilingual Command Line, Debian Conference (DebConf20), August 25, 2020, Slides
- Rethinking the command line, Capitole du Libre, Toulouse, France, November 19, 2017, Slides
All code are released under GPLv3+ licence. The associated documentation and other content are released under CC-BY-SA.